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: