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

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

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