V PostgreSQL, degrees() funkce převádí z radiánů na stupně.
Radián je jednotka SI (International System of Units) pro měření úhlů. Jeden radián je těsně pod 57,3 stupně a celý kruh má něco přes 6,28 radiánů (2π).
Syntaxe
Syntaxe vypadá takto:
degrees(dp)
Kde dp je hodnota s dvojnásobnou přesností, která představuje radiány, které chcete převést na stupně.
Příklad
Zde je příklad, jak to funguje.
SELECT degrees(5); Výsledek:
286.4788975654116
Zde vidíme, že 5 radiánů se rovná 286,4788975654116 stupňům.
Záporné hodnoty
Můžete také předat záporné hodnoty.
SELECT degrees(-5); Výsledek:
-286.4788975654116
Výrazy
Zde je příklad, který používá výraz.
SELECT degrees(2 * 3); Výsledek:
343.77467707849394
Velké hodnoty
Můžete předávat hodnoty, které jsou větší než celý kruh.
SELECT degrees(2000); Výsledek:
114591.55902616464
Úplný kruh
V tomto příkladu uvádím počet radiánů v celém kruhu.
SELECT degrees(6.283185307179586); Výsledek:
360
Předat další funkci
Předchozí příklad lze také provést pomocí radians() funkce, která převádí ze stupňů na radiány.
SELECT degrees(radians(360)); Výsledek:
360
Pí
Jak již bylo zmíněno, radián je 2π. Můžeme použít pi() funkci k ověření.
SELECT
degrees(pi()),
degrees(2 * pi()); Výsledek:
degrees | degrees ---------+--------- 180 | 360