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