मारियाडीबी में, 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'