sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo funciona la función Grados() en PostgreSQL

En PostgreSQL, los degrees() la función convierte de radianes a grados.

El radián es la unidad SI (Sistema Internacional de Unidades) para medir ángulos. Un radián tiene poco menos de 57,3 grados y un círculo completo tiene poco más de 6,28 radianes (2π).

Sintaxis

La sintaxis es así:

degrees(dp)

Donde dp es un valor de precisión doble que representa los radianes que desea convertir a grados.

Ejemplo

Este es un ejemplo de cómo funciona.

SELECT degrees(5);

Resultado:

286.4788975654116

Aquí vemos que 5 radianes equivalen a 286,4788975654116 grados.

Valores negativos

También puede pasar valores negativos.

SELECT degrees(-5);

Resultado:

-286.4788975654116

Expresiones

Aquí hay un ejemplo que usa una expresión.

SELECT degrees(2 * 3);

Resultado:

343.77467707849394

Valores grandes

Puede pasar valores que son más grandes que un círculo completo.

SELECT degrees(2000);

Resultado:

114591.55902616464

Círculo completo

En este ejemplo, proporciono el número de radianes en un círculo completo.

SELECT degrees(6.283185307179586);

Resultado:

360

Pasar otra función

El ejemplo anterior también se puede hacer usando radians() función, que convierte de grados a radianes.

SELECT degrees(radians(360));

Resultado:

360

Pi

Como se mencionó, un radián es 2π. Podemos usar el pi() función para verificar esto.

SELECT 
  degrees(pi()),
  degrees(2 * pi());

Resultado:

 degrees | degrees
---------+---------
     180 |     360