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

Como a função Radians() funciona no PostgreSQL


No PostgreSQL, o radians() função converte de graus para radianos.

O radiano é a unidade SI (Sistema Internacional de Unidades) para medir ângulos. Um radiano tem pouco menos de 57,3 graus e um círculo completo tem pouco mais de 6,28 radianos (2π).

Sintaxe


A sintaxe fica assim:
radians(dp)

Onde dp é um valor de precisão dupla que representa os graus que você deseja converter em radianos.

Exemplo


Aqui está um exemplo de como funciona.
SELECT radians(45);

Resultado:
0.7853981633974483

Aqui, vemos que 45 graus é igual a 0,7853981633974483 radianos.

Valores negativos


Você também pode passar valores negativos.
SELECT radians(-45);

Resultado:
-0.7853981633974483

Expressões


Aqui está um exemplo que usa uma expressão.
SELECT radians(80 + 10);

Resultado:
1.5707963267948966

Valores grandes


Você pode passar valores maiores que um círculo completo.
SELECT radians(3000);

Resultado:
52.35987755982988

Círculo completo


Neste exemplo, forneço o número de graus em um círculo completo.
SELECT radians(360);

Resultado:
6.283185307179586

Passar outra função


O exemplo anterior também pode ser feito usando o degrees() função, que converte de graus para radianos.
SELECT radians(degrees(6.283185307179586));

Resultado:
6.283185307179586

Pi


Como mencionado, um radiano é 2π. Portanto, passar um valor de 180 (graus) para a função retorna pi. Podemos verificar isso usando o pi() função para retornar a constante pi.
SELECT 
  pi(),
  radians(180);

Resultado:
 pi               | radians
------------------+------------------
3.141592653589793 | 3.141592653589793

Da mesma forma, podemos passar 360 e isso será 2π.
SELECT 
  pi() * 2,
  radians(360);

Resultado:
 pi               | radians
------------------+------------------
6.283185307179586 | 6.283185307179586