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

Función MySQL ASIN ():devuelve el arco seno de un número

En MySQL, el ASIN() función devuelve el arco seno de un número.

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

Sintaxis

La sintaxis es así:

ASIN(X)

Donde X es el valor para el que desea que se devuelva el arco seno. 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 ASIN(0.1);

Resultado:

+--------------------+
| ASIN(0.1)          |
+--------------------+
| 0.1001674211615598 |
+--------------------+

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

SELECT ASIN(1);

Resultado:

+--------------------+
| ASIN(1)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

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

SELECT ASIN(-1);

Resultado:

+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+

Ejemplo 2:valores fuera de rango

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

SELECT ASIN(2);

Resultado:

+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+

Ejemplo 3 – Expresiones

También puede pasar expresiones como esta:

SELECT ASIN(0.1 + 0.3);

Resultado:

+---------------------+
| ASIN(0.1 + 0.3)     |
+---------------------+
| 0.41151684606748806 |
+---------------------+

Ejemplo 4:Cero

Cero está dentro del rango aceptado.

SELECT ASIN(0);

Resultado:

+---------+
| ASIN(0) |
+---------+
|       0 |
+---------+

Ejemplo 5:NULO

Pasando NULL devuelve NULL .

SELECT ASIN(NULL);

Resultado:

+------------+
| ASIN(NULL) |
+------------+
|       NULL |
+------------+

Retornar el Arco Coseno

También puede devolver el arcocoseno de un valor usando el ACOS() función.