sql >> Base de Datos >  >> RDS >> Mysql

Función MySQL ACOS():devuelve el arcocoseno de un número

En MySQL, el ACOS() función devuelve el arcocoseno de un número.

Proporcionas el número como argumento cuando llamas a la función.

Sintaxis

La sintaxis es así:

ACOS(X)

Donde X es el valor para el que desea que se devuelva el arco coseno. El argumento debe ser un valor en el rango -1 a 1 . Si está fuera de ese rango, NULL es devuelto.

Ejemplo 1:uso básico

Este es un ejemplo básico.

SELECT ACOS(0.1);

Resultado:

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

Esto es lo que sucede cuando proporciona un valor de 1 .

SELECT ACOS(1);

Resultado:

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

Y esto es lo que sucede cuando proporciona un valor de -1 .

SELECT ACOS(-1);

Resultado:

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

Ejemplo 2:valores fuera de rango

Como se mencionó, proporcionar un valor fuera del rango -1 a 1 devuelve un valor NULL.

SELECT ACOS(2);

Resultado:

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

Ejemplo 3 – Expresiones

También puede pasar expresiones como esta:

SELECT ACOS(0.1 + 0.3);

Resultado:

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

Ejemplo 4:Cero

Cero está dentro del rango aceptado.

SELECT ACOS(0);

Resultado:

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

Ejemplo 5:NULO

Pasando NULL devuelve NULL .

SELECT ACOS(NULL);

Resultado:

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

Retorna el arco seno

También puede devolver el arco seno de un valor usando el ASIN() función.