In PostgreSQL, il degrees()
la funzione converte da radianti a gradi.
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:
degrees(dp)
Dove dp
è un valore a doppia precisione che rappresenta i radianti che vuoi convertire in gradi.
Esempio
Ecco un esempio di come funziona.
SELECT degrees(5);
Risultato:
286.4788975654116
Qui vediamo che 5 radianti equivalgono a 286,4788975654116 gradi.
Valori negativi
Puoi anche trasmettere valori negativi.
SELECT degrees(-5);
Risultato:
-286.4788975654116
Espressioni
Ecco un esempio che utilizza un'espressione.
SELECT degrees(2 * 3);
Risultato:
343.77467707849394
Valori grandi
Puoi passare valori più grandi di un cerchio completo.
SELECT degrees(2000);
Risultato:
114591.55902616464
Cerchio completo
In questo esempio fornisco il numero di radianti in un cerchio completo.
SELECT degrees(6.283185307179586);
Risultato:
360
Passa un'altra funzione
L'esempio precedente può essere eseguito anche usando radians()
funzione, che converte da gradi a radianti.
SELECT degrees(radians(360));
Risultato:
360
Pi
Come accennato, un radiante è 2π. Possiamo usare pi()
funzione per verificarlo.
SELECT
degrees(pi()),
degrees(2 * pi());
Risultato:
degrees | degrees ---------+--------- 180 | 360