मारियाडीबी में, SIN() एक अंतर्निहित संख्यात्मक फ़ंक्शन है जो अपने तर्क की ज्या देता है, जहां इसका तर्क रेडियन में प्रदान किया जाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
SIN(X)
जहां X रेडियन में व्यक्त किया गया मान है, जिसके लिए ज्या लौटाना है।
उदाहरण
यहां एक उदाहरण दिया गया है:
SELECT SIN(1.324980); परिणाम:
+--------------------+ | SIN(1.324980) | +--------------------+ | 0.9699389965228158 | +--------------------+
यहां कुछ और उदाहरण दिए गए हैं:
SELECT
SIN(0),
SIN(-1),
SIN(1); परिणाम:
+--------+---------------------+--------------------+ | SIN(0) | SIN(-1) | SIN(1) | +--------+---------------------+--------------------+ | 0 | -0.8414709848078965 | 0.8414709848078965 | +--------+---------------------+--------------------+
गैर-संख्यात्मक तर्क
जब हम एक गैर-संख्यात्मक तर्क प्रदान करते हैं तो यहां क्या होता है:
SELECT SIN('Two'); परिणाम:
+------------+
| SIN('Two') |
+------------+
| 0 |
+------------+
1 row in set, 1 warning (0.000 sec) आइए चेतावनी देखें:
SHOW WARNINGS; परिणाम:
+---------+------+-----------------------------------------+ | Level | Code | Message | +---------+------+-----------------------------------------+ | Warning | 1292 | Truncated incorrect DOUBLE value: 'Two' | +---------+------+-----------------------------------------+
गलत पैरामीटर गणना
कॉलिंग SIN() बिना तर्क के, या बहुत अधिक तर्कों के साथ, त्रुटि उत्पन्न होती है।
उदाहरण:
SELECT SIN(); परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'SIN'
और:
SELECT SIN(1, 2); परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'SIN'