PostgreSQL में, radians()
फ़ंक्शन डिग्री से रेडियन में परिवर्तित होता है।
रेडियन कोणों को मापने के लिए SI (इंटरनेशनल सिस्टम ऑफ यूनिट्स) इकाई है। एक रेडियन सिर्फ 57.3 डिग्री के नीचे होता है, और एक पूर्ण सर्कल में सिर्फ 6.28 रेडियन (2π) से अधिक होता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
radians(dp)
जहां dp
एक दोहरा सटीक मान है जो उस डिग्री को दर्शाता है जिसे आप रेडियन में बदलना चाहते हैं।
उदाहरण
यह कैसे काम करता है इसका एक उदाहरण यहां दिया गया है।
SELECT radians(45);
परिणाम:
0.7853981633974483
यहां, हम देखते हैं कि 45 डिग्री 0.7853981633974483 रेडियन के बराबर है।
नकारात्मक मान
आप नकारात्मक मान भी पास कर सकते हैं।
SELECT radians(-45);
परिणाम:
-0.7853981633974483
अभिव्यक्ति
यहां एक उदाहरण दिया गया है जो एक व्यंजक का उपयोग करता है।
SELECT radians(80 + 10);
परिणाम:
1.5707963267948966
बड़े मान
आप उन मानों को पास कर सकते हैं जो एक पूर्ण वृत्त से बड़े हैं।
SELECT radians(3000);
परिणाम:
52.35987755982988
पूर्ण मंडल
इस उदाहरण में मैं एक पूर्ण सर्कल में डिग्री की संख्या प्रदान करता हूं।
SELECT radians(360);
परिणाम:
6.283185307179586
एक और फ़ंक्शन पास करें
पिछला उदाहरण degrees()
. का उपयोग करके भी किया जा सकता है फ़ंक्शन, जो डिग्री से रेडियन में परिवर्तित होता है।
SELECT radians(degrees(6.283185307179586));
परिणाम:
6.283185307179586
पाई
जैसा कि बताया गया है, एक रेडियन 2π है। इसलिए, फ़ंक्शन के लिए 180 (डिग्री) का मान पास करने से pi वापस आ जाता है। हम pi()
. का उपयोग करके इसे सत्यापित कर सकते हैं पीआई स्थिरांक वापस करने के लिए कार्य करें।
SELECT
pi(),
radians(180);
परिणाम:
pi | radians ------------------+------------------ 3.141592653589793 | 3.141592653589793
इसी तरह, हम 360 पास कर सकते हैं और वह 2π होगा।
SELECT
pi() * 2,
radians(360);
परिणाम:
pi | radians ------------------+------------------ 6.283185307179586 | 6.283185307179586