PostgreSQL में, pi()
फ़ंक्शन संख्या π देता है।
स्थिरांक एक गणितीय नियतांक है। इसे एक वृत्त की परिधि और उसके व्यास के अनुपात के रूप में परिभाषित किया जाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
pi()
इसलिए किसी तर्क की आवश्यकता नहीं है (या स्वीकृत)।
उदाहरण
यह कैसे काम करता है इसका एक उदाहरण यहां दिया गया है।
SELECT pi();
परिणाम:
3.141592653589793
अभिव्यक्ति
इसका प्रयोग व्यंजक में किया जा सकता है।
SELECT pi() * 1000;
परिणाम:
3141.592653589793
रेडियंस और डिग्री की तुलना में
radians()
फ़ंक्शन अपने तर्क को डिग्री से रेडियन में परिवर्तित करता है।
एक पूर्ण वृत्त 2π है।
इसलिए, हम radians()
. का उपयोग कर सकते हैं एक आधे सर्कल (यानी 180) का प्रतिनिधित्व करने वाले तर्क में पास करके पीआई वापस करने के लिए।
SELECT radians(180);
परिणाम:
3.141592653589793
गोलाकार
यहां pi()
के संयोजन का एक उदाहरण दिया गया है round()
. के साथ किसी व्यंजक में इसका उपयोग करते समय निकटतम पूर्णांक तक गोल करने के लिए।
SELECT round(pi() * 1000);
परिणाम:
3142
वैकल्पिक रूप से, आप ceiling()
. जैसे फ़ंक्शन का उपयोग कर सकते हैं स्पष्ट रूप से ऊपर को गोल करने के लिए , या floor()
स्पष्ट रूप से नीचेको गोल करने के लिए ।
SELECT
ceiling(pi() * 1000),
floor(pi() * 1000);
परिणाम:
ceiling | floor ---------+------- 3142 | 3141
या यदि आप नहीं चाहते कि कोई गोलाई हो, तो आप trunc()
. का उपयोग कर सकते हैं बस वांछित स्थान पर संख्या को छोटा करने के लिए।
SELECT
trunc(pi() * 1000),
trunc(pi() * 10000),
trunc(pi() * 100000);
परिणाम:
trunc | trunc | trunc -------+-------+-------- 3141 | 31415 | 314159