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

Fonction MySQL ACOS() - Renvoie l'arc cosinus d'un nombre

Dans MySQL, le ACOS() renvoie l'arc cosinus d'un nombre.

Vous fournissez le nombre comme argument lors de l'appel de la fonction.

Syntaxe

La syntaxe ressemble à ceci :

ACOS(X)

X est la valeur pour laquelle vous souhaitez que l'arc cosinus soit renvoyé. L'argument doit être une valeur comprise dans la plage -1 à 1 . S'il est en dehors de cette plage, NULL est renvoyé.

Exemple 1 - Utilisation de base

Voici un exemple de base.

SELECT ACOS(0.1);

Résultat :

+--------------------+
| ACOS(0.1)          |
+--------------------+
| 1.4706289056333368 |
+--------------------+

Voici ce qui se passe lorsque vous fournissez une valeur de 1 .

SELECT ACOS(1);

Résultat :

+---------+
| ACOS(1) |
+---------+
|       0 |
+---------+

Et voici ce qui se passe lorsque vous fournissez une valeur de -1 .

SELECT ACOS(-1);

Résultat :

+-------------------+
| ACOS(-1)          |
+-------------------+
| 3.141592653589793 |
+-------------------+

Exemple 2 – Valeurs hors plage

Comme mentionné, fournir une valeur en dehors de la plage -1 à 1 renvoie une valeur NULL.

SELECT ACOS(2);

Résultat :

+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+

Exemple 3 – Expressions

Vous pouvez également transmettre des expressions telles que :

SELECT ACOS(0.1 + 0.3);

Résultat :

+--------------------+
| ACOS(0.1 + 0.3)    |
+--------------------+
| 1.1592794807274085 |
+--------------------+

Exemple 4 – Zéro

Zéro est dans la plage acceptée.

SELECT ACOS(0);

Résultat :

+--------------------+
| ACOS(0)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

Exemple 5 – NULL

Passer NULL renvoie NULL .

SELECT ACOS(NULL);

Résultat :

+------------+
| ACOS(NULL) |
+------------+
|       NULL |
+------------+

Renvoyer l'arc sinus

Vous pouvez également renvoyer l'arc sinus d'une valeur en utilisant le ASIN() fonction.