Oracle में, COSH()
फ़ंक्शन अपने तर्क की अतिपरवलयिक कोज्या लौटाता है।
सिंटैक्स
COSH()
फ़ंक्शन का सिंटैक्स इस प्रकार है:
COSH(n)
जहां n
कोई भी संख्यात्मक डेटा प्रकार या कोई गैर-संख्यात्मक डेटा प्रकार है जिसे परोक्ष रूप से एक संख्यात्मक डेटा प्रकार में परिवर्तित किया जा सकता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SELECT COSH(2)
FROM DUAL;
परिणाम:
COSH(2) ___________________________________________ 3.76219569108363145956221347777374610831
शून्य मान
पासिंग null
करने के लिए COSH()
रिटर्न null
:
SET NULL 'null';
SELECT COSH(null)
FROM DUAL;
परिणाम:
COSH(NULL) _____________ null
डिफ़ॉल्ट रूप से, SQLcl और SQL*Plus जब भी SQL SELECT
के परिणामस्वरूप एक रिक्त मान उत्पन्न होता है तो एक रिक्त स्थान लौटाता है बयान।
हालांकि, आप SET NULL
. का उपयोग कर सकते हैं वापस करने के लिए एक अलग स्ट्रिंग निर्दिष्ट करने के लिए। यहाँ मैंने निर्दिष्ट किया है कि स्ट्रिंग null
लौटाया जाना चाहिए।
गलत तर्क गणना
कॉलिंग COSH()
कोई तर्क पारित किए बिना एक त्रुटि देता है:
SELECT COSH()
FROM DUAL;
परिणाम:
Error starting at line : 1 in command - SELECT COSH() FROM DUAL Error at Command Line : 1 Column : 8 Error report - SQL Error: ORA-00909: invalid number of arguments 00909. 00000 - "invalid number of arguments" *Cause: *Action:
और तर्कों की गलत संख्या पास करने से त्रुटि होती है:
SELECT COSH(1, 2)
FROM DUAL;
परिणाम:
Error starting at line : 1 in command - SELECT COSH(1, 2) FROM DUAL Error at Command Line : 1 Column : 8 Error report - SQL Error: ORA-00909: invalid number of arguments 00909. 00000 - "invalid number of arguments" *Cause: *Action: