MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

Comment ACOS() fonctionne dans MariaDB

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)

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'