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