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

MySQL ATAN2 () फ़ंक्शन - 2 मानों की चाप स्पर्शरेखा लौटाएं

MySQL में, ATAN2() फ़ंक्शन दो मानों की चाप स्पर्शरेखा लौटाता है।

फ़ंक्शन को कॉल करते समय आप दो मान अल्पविराम से अलग किए गए तर्कों के रूप में प्रदान करते हैं।

सिंटैक्स

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

ATAN2(Y,X)

यह Y / X . के चाप स्पर्शरेखा की गणना के समान है , सिवाय इसके कि परिणाम के चतुर्थांश को निर्धारित करने के लिए दोनों तर्कों के संकेतों का उपयोग किया जाता है।

उदाहरण 1 - मूल उपयोग

यह फ़ंक्शन कैसे काम करता है, यह दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।

SELECT ATAN2(2, 1);
चुनें

परिणाम:

+--------------------+
| ATAN2(2, 1)        |
+--------------------+
| 1.1071487177940904 |
+--------------------+

और एक और उदाहरण विभिन्न मूल्यों का उपयोग कर रहा है।

SELECT ATAN2(2.5, 1.2);

परिणाम:

+--------------------+
| ATAN2(2.5, 1.2)    |
+--------------------+
| 1.1232763516377267 |
+--------------------+

उदाहरण 2 - नकारात्मक मान

नकारात्मक मानों का उपयोग करने वाला एक उदाहरण यहां दिया गया है।

SELECT ATAN2(-2, -1);

परिणाम:

+---------------------+
| ATAN2(-2, -1)       |
+---------------------+
| -2.0344439357957027 |
+---------------------+

और यहां सकारात्मक और नकारात्मक मानों के संयोजन का एक उदाहरण दिया गया है।

SELECT ATAN2(2, -1);

परिणाम:

+--------------------+
| ATAN2(2, -1)       |
+--------------------+
| 2.0344439357957027 |
+--------------------+

उदाहरण 3 - किसी फ़ंक्शन में पास करना

इस उदाहरण में मैं PI() . में पास होता हूं तर्कों में से एक के रूप में कार्य करें (PI() फ़ंक्शन 3.141593 का स्थिर मान देता है)।

SELECT ATAN2(PI(), 1);

परिणाम:

+--------------------+
| ATAN2(PI(), 1)     |
+--------------------+
| 1.2626272556789118 |
+--------------------+

एकल तर्क पारित करना

इस फ़ंक्शन के लिए एक तर्क प्रदान करना काम करता प्रतीत होता है (कम से कम मेरे सिस्टम पर)। हालाँकि, MySQL दस्तावेज़ वास्तव में स्पष्ट रूप से यह नहीं बताता है कि एकल मान मान्य हैं या नहीं (इसका सिंटैक्स का अर्थ है कि केवल दो मान मान्य हैं)।

हालांकि, एटीएएन () फ़ंक्शन निश्चित रूप से एकल मानों को पारित करने की अनुमति देता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL ट्रिगर में INSERT ऑपरेशन को कैसे निरस्त करें?

  2. CentOS 8 / RHEL 8 . पर MySQL 8.0 कैसे स्थापित करें

  3. अपने डेटाबेस के लिए MySQL डेटाबेस आकार कैसे प्राप्त करें?

  4. MySQL में FIELD () और FIND_IN_SET () के बीच अंतर

  5. MySQL रूट यूजर के साथ MySQL को कैसे एक्सेस करें