Dans Oracle, le COS()
fonction renvoie le cosinus de son argument.
Syntaxe
Le COS()
la syntaxe de la fonction ressemble à ceci :
COS(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 COS(2)
FROM DUAL;
Résultat :
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Valeurs nulles
Passer null
à COS()
renvoie null
:
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Résultat :
COS(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 COS()
sans passer aucun argument renvoie une erreur :
SELECT COS()
FROM DUAL;
Résultat :
Error starting at line : 1 in command - SELECT COS() 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 COS(1, 2)
FROM DUAL;
Résultat :
Error starting at line : 1 in command - SELECT COS(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: