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