sql >> Databáze >  >> RDS >> Oracle

Funkce COSH() v Oracle

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:

  1. MySQL Performance Cheat Sheet

  2. Časový limit připojení pro DriverManager getConnection

  3. Ty zatraceně velké předměty

  4. Jak nainstalovat ovladač pdo do obrazu php docker?