En PostgreSQL, los radians() la función convierte de grados a radianes.
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í:
radians(dp)
Donde dp es un valor de doble precisión que representa los grados que desea convertir a radianes.
Ejemplo
Este es un ejemplo de cómo funciona.
SELECT radians(45); Resultado:
0.7853981633974483
Aquí vemos que 45 grados es igual a 0,7853981633974483 radianes.
Valores negativos
También puede pasar valores negativos.
SELECT radians(-45); Resultado:
-0.7853981633974483
Expresiones
Aquí hay un ejemplo que usa una expresión.
SELECT radians(80 + 10); Resultado:
1.5707963267948966
Valores grandes
Puede pasar valores que son más grandes que un círculo completo.
SELECT radians(3000); Resultado:
52.35987755982988
Círculo completo
En este ejemplo, proporciono el número de grados en un círculo completo.
SELECT radians(360); Resultado:
6.283185307179586
Pasar otra función
El ejemplo anterior también se puede hacer usando degrees() función, que convierte de grados a radianes.
SELECT radians(degrees(6.283185307179586)); Resultado:
6.283185307179586
Pi
Como se mencionó, un radián es 2π. Por lo tanto, pasar un valor de 180 (grados) a la función devuelve pi. Podemos verificar esto usando pi() función para devolver la constante pi.
SELECT
pi(),
radians(180); Resultado:
pi | radians ------------------+------------------ 3.141592653589793 | 3.141592653589793
Del mismo modo, podemos pasar 360 y eso será 2π.
SELECT
pi() * 2,
radians(360); Resultado:
pi | radians ------------------+------------------ 6.283185307179586 | 6.283185307179586