MariaDB
 sql >> Database >  >> RDS >> MariaDB

Come funziona ACOS() in MariaDB

In MariaDB, ACOS() è una funzione numerica incorporata che restituisce l'arcocoseno (coseno inverso) del suo argomento.

In altre parole, restituisce il valore il cui coseno è l'argomento.

Sintassi

La sintassi è questa:

ACOS(X)

Dove X è un'espressione valida che si risolve in un numero compreso tra -1 e 1 .

Esempio

Ecco un esempio:

SELECT ACOS(0.32);

Risultato:

+--------------------+
| ACOS(0.32)         |
+--------------------+
| 1.2450668395002664 |
+--------------------+

Ecco altri esempi:

SELECT 
    ACOS(0),
    ACOS(-1),
    ACOS(1);

Risultato:

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

Argomento fuori portata

L'argomento deve essere compreso tra -1 e 1 . In caso contrario, null viene restituito.

Esempio:

SELECT ACOS(2);

Risultato:

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

Argomento mancante

Chiamando ACOS() senza un argomento genera un errore:

SELECT ACOS();

Risultato:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'