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

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


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

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:
degrees(dp)

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

Exemplo


Aqui está um exemplo de como funciona.
SELECT degrees(5);

Resultado:
286.4788975654116

Aqui, vemos que 5 radianos é igual a 286,4788975654116 graus.

Valores negativos


Você também pode passar valores negativos.
SELECT degrees(-5);

Resultado:
-286.4788975654116

Expressões


Aqui está um exemplo que usa uma expressão.
SELECT degrees(2 * 3);

Resultado:
343.77467707849394

Valores grandes


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

Resultado:
114591.55902616464

Círculo completo


Neste exemplo, forneço o número de radianos em um círculo completo.
SELECT degrees(6.283185307179586);

Resultado:
360

Passar outra função


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

Resultado:
360

Pi


Como mencionado, um radiano é 2π. Podemos usar o pi() função para verificar isso.
SELECT 
  degrees(pi()),
  degrees(2 * pi());

Resultado:
 degrees | degrees
---------+---------
     180 |     360