MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Como o ACOS() funciona no MariaDB


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'