Dans Oracle, le COSH() La fonction renvoie le cosinus hyperbolique de son argument.
Syntaxe
Le COSH() la syntaxe de la fonction ressemble à ceci :
COSH(n)
Où n est tout type de données numérique ou tout type de données non numérique qui peut être implicitement converti en un type de données numérique.
Exemple
Voici un exemple pour illustrer :
SELECT COSH(2)
FROM DUAL; Résultat :
COSH(2) ___________________________________________ 3.76219569108363145956221347777374610831
Valeurs nulles
Passer null à COSH() renvoie null :
SET NULL 'null';
SELECT COSH(null)
FROM DUAL; Résultat :
COSH(NULL)
_____________
null
Par défaut, SQLcl et SQL*Plus renvoient un espace vide chaque fois qu'une valeur nulle se produit à la suite d'un SQL SELECT déclaration.
Cependant, vous pouvez utiliser SET NULL pour spécifier une autre chaîne à renvoyer. Ici, j'ai précisé que la chaîne null doit être retourné.
Nombre d'arguments incorrects
Appel de COSH() sans passer d'argument renvoie une erreur :
SELECT COSH()
FROM DUAL; Résultat :
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:
Et passer le mauvais nombre d'arguments entraîne une erreur :
SELECT COSH(1, 2)
FROM DUAL; Résultat :
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: