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

Funzione MySQL ACOS() – Restituisce l'arcocoseno di un numero

In MySQL, ACOS() la funzione restituisce l'arcocoseno di un numero.

Fornisci il numero come argomento quando chiami la funzione.

Sintassi

La sintassi è questa:

ACOS(X)

Dove X è il valore per il quale desideri che venga restituito l'arcocoseno. 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 ACOS(0.1);

Risultato:

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

Ecco cosa succede quando fornisci un valore di 1 .

SELECT ACOS(1);

Risultato:

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

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

SELECT ACOS(-1);

Risultato:

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

Esempio 2 – Valori fuori range

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

SELECT ACOS(2);

Risultato:

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

Esempio 3 – Espressioni

Puoi anche passare espressioni come questa:

SELECT ACOS(0.1 + 0.3);

Risultato:

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

Esempio 4 – Zero

Zero rientra nell'intervallo accettato.

SELECT ACOS(0);

Risultato:

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

Esempio 5 – NULL

Passaggio in NULL restituisce NULL .

SELECT ACOS(NULL);

Risultato:

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

Restituisci l'arcoseno

Puoi anche restituire l'arcoseno di un valore usando ASIN() funzione.