Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Função MySQL ACOS() – Retorna o arco cosseno de um número


No MySQL, o ACOS() A função retorna o arco cosseno de um número.

Você fornece o número como um argumento ao chamar a função.


Sintaxe


A sintaxe fica assim:
ACOS(X)

Onde X é o valor para o qual você deseja que o arco cosseno seja retornado. O argumento deve ser um valor no intervalo -1 para 1 . Se estiver fora desse intervalo, NULL é devolvido.

Exemplo 1 – Uso básico


Aqui está um exemplo básico.
SELECT ACOS(0.1);

Resultado:
+--------------------+
| ACOS(0.1)          |
+--------------------+
| 1.4706289056333368 |
+--------------------+

Veja o que acontece quando você fornece um valor de 1 .
SELECT ACOS(1);

Resultado:
+---------+
| ACOS(1) |
+---------+
|       0 |
+---------+

E aqui está o que acontece quando você fornece um valor de -1 .
SELECT ACOS(-1);

Resultado:
+-------------------+
| ACOS(-1)          |
+-------------------+
| 3.141592653589793 |
+-------------------+

Exemplo 2 – Valores fora do intervalo


Conforme mencionado, fornecer um valor fora do intervalo -1 para 1 retorna um valor NULL.
SELECT ACOS(2);

Resultado:
+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+

Exemplo 3 – Expressões


Você também pode passar expressões como esta:
SELECT ACOS(0.1 + 0.3);

Resultado:
+--------------------+
| ACOS(0.1 + 0.3)    |
+--------------------+
| 1.1592794807274085 |
+--------------------+

Exemplo 4 – Zero


Zero está dentro do intervalo aceito.
SELECT ACOS(0);

Resultado:
+--------------------+
| ACOS(0)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

Exemplo 5 – NULO


Passando em NULL retorna NULL .
SELECT ACOS(NULL);

Resultado:
+------------+
| ACOS(NULL) |
+------------+
|       NULL |
+------------+

Retorne o Seno do Arco


Você também pode retornar o arco seno de um valor usando o ASIN() função.