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

मारियाडीबी में पीआई () कैसे काम करता है

मारियाडीबी में, PI() एक अंतर्निहित फ़ंक्शन है जो संख्या π (pi) का मान देता है।

संख्या एक गणितीय स्थिरांक है। इसे एक वृत्त की परिधि के व्यास के अनुपात के रूप में परिभाषित किया गया है, और इसकी विभिन्न समतुल्य परिभाषाएँ भी हैं। यह लगभग 3.141593 के बराबर है, हालांकि इसका दशमलव प्रतिनिधित्व कभी समाप्त नहीं होता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

PI()

इसलिए किसी तर्क की आवश्यकता नहीं है या स्वीकार नहीं है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT PI();

परिणाम:

+----------+
| PI()     |
+----------+
| 3.141593 |
+----------+

अधिक दशमलव स्थान लौटाएं

प्रदर्शित दशमलव स्थानों की डिफ़ॉल्ट संख्या छह है, लेकिन मारियाडीबी आंतरिक रूप से पूर्ण डबल-सटीक मान का उपयोग करता है।

इसलिए, हम अधिक दशमलव स्थानों को वापस करने के लिए निम्नलिखित तकनीक का उपयोग कर सकते हैं:

SELECT PI()+0.000000000000000;

परिणाम:

+------------------------+
| PI()+0.000000000000000 |
+------------------------+
|      3.141592653589793 |
+------------------------+

अभिव्यक्ति

आप PI() का उपयोग कर सकते हैं निम्नलिखित जैसे भावों में:

SELECT PI() * 1000;

परिणाम:

+-------------+
| PI() * 1000 |
+-------------+
| 3141.592654 |
+-------------+

रेडियंस और डिग्री की तुलना में

RADIANS() फ़ंक्शन अपने तर्क को डिग्री से रेडियन में परिवर्तित करता है।

एक पूर्ण वृत्त 2π है।

इसलिए, हम RADIANS() . का उपयोग कर सकते हैं आधे सर्कल (यानी 180) का प्रतिनिधित्व करने वाले तर्क में पास करके π को वापस करना।

SELECT RADIANS(180);

परिणाम:

+-------------------+
| RADIANS(180)      |
+-------------------+
| 3.141592653589793 |
+-------------------+

हम PI() . पास करके विपरीत दिशा में जा सकते हैं DEGREES() के लिए समारोह:

SELECT DEGREES(PI());

परिणाम:

+---------------+
| DEGREES(PI()) |
+---------------+
|           180 |
+---------------+

पासिंग तर्क

जैसा कि बताया गया है, PI() किसी तर्क की आवश्यकता नहीं है या स्वीकार नहीं करता है। कॉलिंग PI() किसी भी तर्क के साथ त्रुटि होती है:

SELECT PI(3);

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'PI'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में FIND_IN_SET () कैसे काम करता है

  2. MySQL स्टोरेज इंजन ऑप्टिमाइज़ेशन:उच्च प्रदर्शन के लिए InnoDB ऑप्टिमाइज़ेशन को कॉन्फ़िगर करना

  3. कैसे CONVERT () मारियाडीबी में काम करता है

  4. मारियाडीबी में SOUNDS LIKE कैसे काम करता है?

  5. पेश है MariaDB Platform X5:कोई भी वर्कलोड डेटाबेस, अब किसी भी पैमाने पर