Mysql
 sql >> Database >  >> RDS >> Mysql

Funzione MySQL ASIN() – Restituisce l'arco seno di un numero

In MySQL, l'ASIN() la funzione restituisce l'arcoseno di un numero.

Fornisci il numero come argomento quando chiami la funzione.

Sintassi

La sintassi è questa:

ASIN(X)

Dove X è il valore per il quale desideri che venga restituito l'arco seno. L'argomento deve essere un valore compreso nell'intervallo -1 a 1 . Se è al di fuori di tale intervallo, NULL viene restituito.

Esempio 1 – Utilizzo di base

Ecco un esempio di base.

SELECT ASIN(0.1);

Risultato:

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

Ecco cosa succede quando fornisci un valore di 1 .

SELECT ASIN(1);

Risultato:

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

Ed ecco cosa succede quando fornisci un valore di -1 .

SELECT ASIN(-1);

Risultato:

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

Esempio 2 – Valori fuori range

Come accennato, fornendo un valore al di fuori dell'intervallo -1 a 1 restituisce un valore NULL.

SELECT ASIN(2);

Risultato:

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

Esempio 3 – Espressioni

Puoi anche passare espressioni come questa:

SELECT ASIN(0.1 + 0.3);

Risultato:

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

Esempio 4 – Zero

Zero rientra nell'intervallo accettato.

SELECT ASIN(0);

Risultato:

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

Esempio 5 – NULL

Passaggio in NULL restituisce NULL .

SELECT ASIN(NULL);

Risultato:

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

Restituisci l'arcocoseno

Puoi anche restituire l'arcocoseno di un valore usando ACOS() funzione.