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

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

PostgreSQL में, atan2d() एक त्रिकोणमितीय फलन है जो निर्दिष्ट x का चाप स्पर्शरेखा या प्रतिलोम स्पर्शरेखा लौटाता है और y डिग्री में समन्वय करता है।

सिंटैक्स

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

atan2d(y, x)

जहां x और y दोहरी सटीकता . हैं मूल्य।

चाप स्पर्शरेखा x-अक्ष से उस रेखा का कोण है जिसमें मूल बिंदु (0, 0) और निर्देशांक वाला एक बिंदु होता है (x , y )

उदाहरण

यह कैसे काम करता है, यह दिखाने के लिए यहां एक उदाहरण दिया गया है।

SELECT atan2d(1, 1);

परिणाम:

45

इसने बिंदु 1,1 की चाप स्पर्शरेखा को डिग्री में लौटा दिया।

नकारात्मक तर्क

तर्क नकारात्मक भी हो सकता है।

SELECT atan2d(-1, -1);

परिणाम:

-135

इसने बिंदु -1,-1 की चाप स्पर्शरेखा को डिग्री में लौटा दिया।

Atan2d() बनाम Atand(x/y)

atan2d(x, y) . का उपयोग करना कार्यात्मक रूप से atand(x/y) . का उपयोग करने के बराबर है .

हालांकि, एक अंतर यह है कि, यदि आप शून्य का y मान निर्दिष्ट करते हैं, atan2d() कोई त्रुटि नहीं लौटाएगा, जबकि atand() होगा।

यहां atan2d() का उपयोग करके एक उदाहरण दिया गया है :

SELECT atan2d(1, 0);

परिणाम:

90

और यहां हमें atand() के साथ मिलता है शून्य से भाग देने का प्रयास करते समय:

SELECT atand(1/0);

परिणाम:

ERROR: division by zero

कोण को रेडियन में लौटाएं

जैसा कि बताया गया है, atan2d() डिग्री . में अपना तर्क देता है . इसे रेडियन . में प्राप्त करने के लिए , atan2() . का उपयोग करें समारोह।

atan2() फ़ंक्शन ठीक उसी तरह काम करता है जैसे atan2d() , सिवाय इसके कि इसका तर्क डिग्री के बजाय रेडियन में लौटाया जाता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में Exp () फ़ंक्शन कैसे काम करता है

  2. PostgreSQL:टेबल बनाने का समय

  3. एकल पैरामीटर में एकाधिक मान पास करें

  4. पोस्टग्रेज में UPDATE RETURNING क्लॉज से चयन नहीं किया जा सकता

  5. मैं अपने निर्देशांक के 5-मील के दायरे में सभी पंक्तियों को कैसे क्वेरी करूं?