PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come funziona la funzione Radians() in PostgreSQL

In PostgreSQL, i radians() la funzione converte da gradi a radianti.

Il radiante è l'unità SI (International System of Units) per misurare gli angoli. Un radiante è poco meno di 57,3 gradi e un cerchio completo ha poco più di 6,28 radianti (2π).

Sintassi

La sintassi è questa:

radians(dp)

Dove dp è un valore a doppia precisione che rappresenta i gradi che vuoi convertire in radianti.

Esempio

Ecco un esempio di come funziona.

SELECT radians(45);

Risultato:

0.7853981633974483

Qui vediamo che 45 gradi equivalgono a 0,7853981633974483 radianti.

Valori negativi

Puoi anche trasmettere valori negativi.

SELECT radians(-45);

Risultato:

-0.7853981633974483

Espressioni

Ecco un esempio che utilizza un'espressione.

SELECT radians(80 + 10);

Risultato:

1.5707963267948966

Valori grandi

Puoi passare valori più grandi di un cerchio completo.

SELECT radians(3000);

Risultato:

52.35987755982988

Cerchio completo

In questo esempio fornisco il numero di gradi in un cerchio completo.

SELECT radians(360);

Risultato:

6.283185307179586

Passa un'altra funzione

L'esempio precedente può essere eseguito anche usando degrees() funzione, che converte da gradi a radianti.

SELECT radians(degrees(6.283185307179586));

Risultato:

6.283185307179586

Pi

Come accennato, un radiante è 2π. Pertanto, passando un valore di 180 (gradi) alla funzione restituisce pi. Possiamo verificarlo usando pi() funzione per restituire la costante pi.

SELECT 
  pi(),
  radians(180);

Risultato:

 pi               | radians
------------------+------------------
3.141592653589793 | 3.141592653589793

Allo stesso modo, possiamo passare 360 ​​e sarà 2π.

SELECT 
  pi() * 2,
  radians(360);

Risultato:

 pi               | radians
------------------+------------------
6.283185307179586 | 6.283185307179586