मारियाडीबी में, COS() एक अंतर्निहित संख्यात्मक फ़ंक्शन है जो अपने तर्क के कोसाइन को लौटाता है, जहां तर्क रेडियन में प्रदान किया जाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
COS(X)
जहां X रेडियन में दी गई संख्या है।
उदाहरण
यहां एक उदाहरण दिया गया है:
SELECT COS(3); परिणाम:
+---------------------+ | COS(3) | +---------------------+ | -0.9899924966004454 | +---------------------+
यहां बताया गया है कि जब हम π (pi) प्रदान करते हैं तो क्या होता है:
SELECT
PI(),
COS(PI()); परिणाम:
+----------+-----------+ | PI() | COS(PI()) | +----------+-----------+ | 3.141593 | -1 | +----------+-----------+
गैर-संख्यात्मक तर्क
जब हम एक गैर-संख्यात्मक तर्क प्रदान करते हैं तो क्या होता है इसका एक उदाहरण यहां दिया गया है:
SELECT COS('Cat'); परिणाम:
+------------+
| COS('Cat') |
+------------+
| 1 |
+------------+
1 row in set, 1 warning (0.010 sec) आइए चेतावनी देखें:
SHOW WARNINGS; परिणाम:
+---------+------+-----------------------------------------+ | Level | Code | Message | +---------+------+-----------------------------------------+ | Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' | +---------+------+-----------------------------------------+
अशक्त तर्क
COS() रिटर्न null अगर तर्क null है :
SELECT COS(null); परिणाम:
+-----------+ | COS(null) | +-----------+ | NULL | +-----------+
अनुपलब्ध तर्क
कॉलिंग COS() तर्कों की गलत संख्या के साथ, या बिना किसी तर्क के त्रुटि उत्पन्न होती है:
SELECT COS(); परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COS'
और:
SELECT COS(10, 2); परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COS'