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.