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