I PostgreSQL, degrees()
funktion konverterar från radianer till grader.
Radianen är SI-enheten (International System of Units) för att mäta vinklar. En radian är strax under 57,3 grader, och en hel cirkel har drygt 6,28 radianer (2π).
Syntax
Syntaxen ser ut så här:
degrees(dp)
Där dp
är ett dubbelt precisionsvärde som representerar radianerna du vill omvandlas till grader.
Exempel
Här är ett exempel på hur det fungerar.
SELECT degrees(5);
Resultat:
286.4788975654116
Här ser vi att 5 radianer är lika med 286,4788975654116 grader.
Negativa värden
Du kan också skicka negativa värden.
SELECT degrees(-5);
Resultat:
-286.4788975654116
Uttryck
Här är ett exempel som använder ett uttryck.
SELECT degrees(2 * 3);
Resultat:
343.77467707849394
Stora värden
Du kan skicka värden som är större än en hel cirkel.
SELECT degrees(2000);
Resultat:
114591.55902616464
Hel cirkel
I det här exemplet anger jag antalet radianer i en hel cirkel.
SELECT degrees(6.283185307179586);
Resultat:
360
Godkänn en annan funktion
Det föregående exemplet kan också göras med radians()
funktion, som konverterar från grader till radianer.
SELECT degrees(radians(360));
Resultat:
360
Pi
Som nämnts är en radian 2π. Vi kan använda pi()
funktion för att verifiera detta.
SELECT
degrees(pi()),
degrees(2 * pi());
Resultat:
degrees | degrees ---------+--------- 180 | 360