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.