Dans MariaDB, ACOS()
est une fonction numérique intégrée qui renvoie l'arccosinus (cosinus inverse) de son argument.
En d'autres termes, il renvoie la valeur dont le cosinus est l'argument.
Syntaxe
La syntaxe ressemble à ceci :
ACOS(X)
Où X
est une expression valide qui se résout en un nombre compris entre -1
et 1
.
Exemple
Voici un exemple :
SELECT ACOS(0.32);
Résultat :
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Voici d'autres exemples :
SELECT
ACOS(0),
ACOS(-1),
ACOS(1);
Résultat :
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Argument hors plage
L'argument doit être compris entre -1
et 1
. Sinon, null
est renvoyé.
Exemple :
SELECT ACOS(2);
Résultat :
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Argument manquant
Appel de ACOS()
sans argument génère une erreur :
SELECT ACOS();
Résultat :
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'