SQL सर्वर में, ATN2()
फ़ंक्शन दो मानों के बीच चाप स्पर्शरेखा लौटाता है। विशेष रूप से, यह रेडियन में, धनात्मक x-अक्ष और मूल से बिंदु (y, x) तक किरण के बीच के कोण को लौटाता है, जहां x और y दो निर्दिष्ट फ्लोट एक्सप्रेशन के मान हैं।
फ़ंक्शन को कॉल करते समय आप मानों को तर्क के रूप में प्रदान करते हैं।
सिंटैक्स
वाक्य रचना इस प्रकार है:
ATN2 ( float_expression , float_expression )
जहां float_expression डेटा प्रकार फ्लोट की अभिव्यक्ति है।
उदाहरण 1 - मूल उपयोग
यहां एक बुनियादी उदाहरण दिया गया है जो दो मानों की चाप स्पर्शरेखा देता है।
SELECT ATN2(2, 3) Result;
परिणाम:
+-------------------+ | Result | |-------------------| | 0.588002603547568 | +-------------------+
और मूल्यों के दूसरे सेट के साथ।
SELECT ATN2(1.3, 235.70) Result;
परिणाम:
+---------------------+ | Result | |---------------------| | 0.00551542985993961 | +---------------------+
उदाहरण 2 - नकारात्मक मान
और नकारात्मक मूल्यों के साथ।
SELECT ATN2(-1.3, -235.70) Result;
परिणाम:
+-------------------+ | Result | |-------------------| | -3.13607722372985 | +-------------------+
और सकारात्मक और नकारात्मक के साथ:
SELECT ATN2(1.3, -235.70) Result;
परिणाम:
+------------------+ | Result | |------------------| | 3.13607722372985 | +------------------+
उदाहरण 3 - भाव
आप इस तरह के भावों में भी पास कर सकते हैं:
SELECT ATN2(2.5 + 0.3, 5) Result;
परिणाम:
+-------------------+ | Result | |-------------------| | 0.510488321916776 | +-------------------+
उदाहरण 4 - किसी फ़ंक्शन में पास करना
इस उदाहरण में मैं टी-एसक्यूएल PI()
. में पास करता हूं तर्कों में से एक के रूप में कार्य करें।
SELECT ATN2(PI(), 2) Result;
परिणाम:
+------------------+ | Result | |------------------| | 1.00388482185389 | +------------------+