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

Fonction MySQL ASIN() - Renvoie l'arc sinus d'un nombre

Dans MySQL, l'ASIN() renvoie l'arc sinus d'un nombre.

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

Syntaxe

La syntaxe ressemble à ceci :

ASIN(X)

X est la valeur pour laquelle vous souhaitez que l'arc sinus 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 ASIN(0.1);

Résultat :

+--------------------+
| ASIN(0.1)          |
+--------------------+
| 0.1001674211615598 |
+--------------------+

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

SELECT ASIN(1);

Résultat :

+--------------------+
| ASIN(1)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

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

SELECT ASIN(-1);

Résultat :

+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+

Exemple 2 – Valeurs hors plage

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

SELECT ASIN(2);

Résultat :

+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+

Exemple 3 – Expressions

Vous pouvez également transmettre des expressions telles que :

SELECT ASIN(0.1 + 0.3);

Résultat :

+---------------------+
| ASIN(0.1 + 0.3)     |
+---------------------+
| 0.41151684606748806 |
+---------------------+

Exemple 4 – Zéro

Zéro est dans la plage acceptée.

SELECT ASIN(0);

Résultat :

+---------+
| ASIN(0) |
+---------+
|       0 |
+---------+

Exemple 5 – NULL

Passer NULL renvoie NULL .

SELECT ASIN(NULL);

Résultat :

+------------+
| ASIN(NULL) |
+------------+
|       NULL |
+------------+

Renvoyer l'arc cosinus

Vous pouvez également renvoyer l'arc cosinus d'une valeur à l'aide de ACOS() fonction.