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'