V Oracle, COSH()
funkce vrací hyperbolický kosinus svého argumentu.
Syntaxe
COSH()
syntaxe funkce vypadá takto:
COSH(n)
Kde n
je jakýkoli číselný datový typ nebo jakýkoli nenumerický datový typ, který lze implicitně převést na číselný datový typ.
Příklad
Zde je příklad k demonstraci:
SELECT COSH(2)
FROM DUAL;
Výsledek:
COSH(2) ___________________________________________ 3.76219569108363145956221347777374610831
Nulové hodnoty
Předávání null
na COSH()
vrátí null
:
SET NULL 'null';
SELECT COSH(null)
FROM DUAL;
Výsledek:
COSH(NULL) _____________ null
Ve výchozím nastavení vrátí SQLcl a SQL*Plus prázdné místo, kdykoli se v důsledku příkazu SQL SELECT
objeví hodnota null. prohlášení.
Můžete však použít SET NULL
určit jiný řetězec, který má být vrácen. Zde jsem uvedl, že řetězec null
by měl být vrácen.
Nesprávný počet argumentů
Volání COSH()
bez předání jakýchkoli argumentů vrátí chybu:
SELECT COSH()
FROM DUAL;
Výsledek:
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:
A předání nesprávného počtu argumentů má za následek chybu:
SELECT COSH(1, 2)
FROM DUAL;
Výsledek:
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: