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