No MariaDB,
ACOS()
é uma função numérica interna que retorna o arcoseno (cosseno inverso) de seu argumento. Em outras palavras, ele retorna o valor cujo cosseno é o argumento.
Sintaxe
A sintaxe fica assim:
ACOS(X)
Onde
X
é uma expressão válida que resolve para um número entre -1
e 1
. Exemplo
Aqui está um exemplo:
SELECT ACOS(0.32);
Resultado:
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Aqui estão mais alguns exemplos:
SELECT
ACOS(0),
ACOS(-1),
ACOS(1);
Resultado:
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Argumento fora do intervalo
O argumento deve estar entre
-1
e 1
. Caso contrário, null
é devolvido. Exemplo:
SELECT ACOS(2);
Resultado:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Argumento ausente
Chamando
ACOS()
sem um argumento resulta em um erro:SELECT ACOS();
Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'