PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como o Acosd() funciona no PostgreSQL


No PostgreSQL, acosd() é uma função matemática que retorna o cosseno inverso da expressão especificada, medida em graus.

O cosseno inverso também é conhecido como arcoseno.

Sintaxe


A sintaxe fica assim:
acosd(x)

Onde x é uma precisão dupla valor.

Exemplo


Aqui está um exemplo para demonstrar como funciona.
SELECT acosd(0.5);

Resultado:
60

Erro fora do intervalo?


O argumento deve variar de -1,00 a 1,00. Quaisquer valores fora desse intervalo resultarão em um erro.
SELECT acosd(1.01);

Resultado:
ERROR: input is out of range

E aqui está com uma expressão negativa.
SELECT acosd(-1.01);

Resultado:
ERROR: input is out of range

Argumento de Zero


Um argumento de zero retorna 90 graus, que é o equivalente a π/2.
SELECT acosd(0);

Resultado:
90

Cosseno de Arcoseno


Como arccoseno é a função inversa de cosseno, o cosseno de arccoseno de x é igual a x .

Podemos passar acosd() para o cosd() funcionar como um argumento para demonstrar isso.
SELECT cosd(acosd(0.90));

Resultado:
0.9

Retorne o Arccosine em radianos


Como mencionado, acosd() retorna o arcoseno em graus . Para retornar o arcoseno em radianos , use o acos() função.

O acos() função funciona exatamente da mesma forma que acosd() , exceto que ele retorna seu resultado em radianos em vez de graus.