sql >> Base de Datos >  >> RDS >> MariaDB

Cómo funciona ACOS() en MariaDB

En MariaDB, ACOS() es una función numérica integrada que devuelve el arcocoseno (coseno inverso) de su argumento.

En otras palabras, devuelve el valor cuyo coseno es el argumento.

Sintaxis

La sintaxis es así:

ACOS(X)

Donde X es una expresión válida que se resuelve en un número entre -1 y 1 .

Ejemplo

He aquí un ejemplo:

SELECT ACOS(0.32);

Resultado:

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

Aquí hay algunos ejemplos más:

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

Resultado:

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

Argumento fuera de rango

El argumento debe estar entre -1 y 1 . Si no, null es devuelto.

Ejemplo:

SELECT ACOS(2);

Resultado:

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

Argumento faltante

Llamando a ACOS() sin un argumento da como resultado un error:

SELECT ACOS();

Resultado:

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