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