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.