No PostgreSQL,
sin()
é uma função matemática que retorna o seno trigonométrico do ângulo especificado, conforme medido em radianos. Você especifica o ângulo fornecendo um argumento para a função ao chamá-la.
Em trigonometria, seno é a função que é igual à razão do lado oposto a um determinado ângulo (em um triângulo retângulo) para a hipotenusa.
Sintaxe
A sintaxe fica assim:
sin(x)
Onde
x
é uma precisão dupla valor que representa o ângulo (em radianos) para o qual você deseja que o seno seja retornado. Exemplo
Aqui está um exemplo para demonstrar como funciona.
SELECT sin(2);
Resultado:
0.9092974268256817
Frações
O ângulo pode conter um componente fracionário.
SELECT sin(1.2345);
Resultado:
0.9439833239445111
Ângulos negativos
O ângulo pode ser negativo.
SELECT sin(-2);
Resultado:
-0.9092974268256817
Expressões
O argumento pode incluir expressões.
SELECT sin(1.5 * 2);
Resultado:
0.1411200080598672
Passando outras funções
Aqui está um exemplo que inclui outra função (neste caso
pi()
) na expressão. SELECT sin(pi()/2);
Resultado:
1
Especifique o ângulo em graus
Como mencionado, o ângulo que você fornece para
sin()
é especificado em radianos . Para especificá-lo em graus , use o sind()
função. O
sind()
função funciona exatamente da mesma forma que sin()
, exceto que seu argumento é especificado em graus em vez de radianos.