PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे Pi () PostgreSQL में काम करता है

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql में डेटाबेस कैसे स्विच करें?

  2. आप एक साथ काम करने के लिए PyPy, Django और PostgreSQL कैसे प्राप्त करते हैं?

  3. PostgreSQL में किसी विशेष स्कीमा में सभी वस्तुओं के स्वामित्व को कैसे बदलें?

  4. PostgreSQL 12 . के लिए डेटाबेस प्रबंधन और निगरानी

  5. psql अमान्य कमांड \N जबकि sql को पुनर्स्थापित करें