In PostgreSQL is de degrees()
functie converteert van radialen naar graden.
De radiaal is de SI-eenheid (International System of Units) voor het meten van hoeken. Eén radiaal is iets minder dan 57,3 graden en een volledige cirkel heeft iets meer dan 6,28 radialen (2π).
Syntaxis
De syntaxis gaat als volgt:
degrees(dp)
Waar dp
is een waarde met dubbele precisie die de radialen vertegenwoordigt die u naar graden wilt converteren.
Voorbeeld
Hier is een voorbeeld van hoe het werkt.
SELECT degrees(5);
Resultaat:
286.4788975654116
Hier zien we dat 5 radialen gelijk is aan 286,4788975654116 graden.
Negatieve waarden
U kunt ook negatieve waarden doorgeven.
SELECT degrees(-5);
Resultaat:
-286.4788975654116
Uitdrukkingen
Hier is een voorbeeld waarin een uitdrukking wordt gebruikt.
SELECT degrees(2 * 3);
Resultaat:
343.77467707849394
Grote waarden
U kunt waarden doorgeven die groter zijn dan een volledige cirkel.
SELECT degrees(2000);
Resultaat:
114591.55902616464
Volledige cirkel
In dit voorbeeld geef ik het aantal radialen in een volledige cirkel.
SELECT degrees(6.283185307179586);
Resultaat:
360
Geef een andere functie door
Het vorige voorbeeld kan ook worden gedaan met behulp van de radians()
functie, die wordt omgezet van graden naar radialen.
SELECT degrees(radians(360));
Resultaat:
360
Pi
Zoals gezegd is een radiaal 2π. We kunnen de pi()
. gebruiken functie om dit te verifiëren.
SELECT
degrees(pi()),
degrees(2 * pi());
Resultaat:
degrees | degrees ---------+--------- 180 | 360