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

Função MySQL ASIN() – Retorna o arco seno de um número


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

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


Sintaxe


A sintaxe fica assim:
ASIN(X)

Onde X é o valor para o qual você deseja que o arco seno 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 ASIN(0.1);

Resultado:
+--------------------+
| ASIN(0.1)          |
+--------------------+
| 0.1001674211615598 |
+--------------------+

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

Resultado:
+--------------------+
| ASIN(1)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

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

Resultado:
+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+

Exemplo 2 – Valores fora do intervalo


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

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

Exemplo 3 – Expressões


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

Resultado:
+---------------------+
| ASIN(0.1 + 0.3)     |
+---------------------+
| 0.41151684606748806 |
+---------------------+

Exemplo 4 – Zero


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

Resultado:
+---------+
| ASIN(0) |
+---------+
|       0 |
+---------+

Exemplo 5 – NULO


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

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

Retorne o arco cosseno


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