В PostgreSQL, degrees()
функция преобразува от радиани в градуси.
Радианът е SI (Международна система от единици) единица за измерване на ъгли. Един радиан е малко под 57,3 градуса, а пълен кръг има малко над 6,28 радиана (2π).
Синтаксис
Синтаксисът е така:
degrees(dp)
Където dp
е стойност с двойна точност, която представлява радианите, които искате да преобразувате в градуси.
Пример
Ето пример за това как работи.
SELECT degrees(5);
Резултат:
286.4788975654116
Тук виждаме, че 5 радиана са равни на 286,4788975654116 градуса.
Отрицателни стойности
Можете също да предавате отрицателни стойности.
SELECT degrees(-5);
Резултат:
-286.4788975654116
Изрази
Ето пример, който използва израз.
SELECT degrees(2 * 3);
Резултат:
343.77467707849394
Големи стойности
Можете да предавате стойности, които са по-големи от пълен кръг.
SELECT degrees(2000);
Резултат:
114591.55902616464
Пълен кръг
В този пример предоставям броя радиани в пълен кръг.
SELECT degrees(6.283185307179586);
Резултат:
360
Предаване на друга функция
Предишният пример може да бъде направен и с помощта на radians()
функция, която преобразува от градуси в радиани.
SELECT degrees(radians(360));
Резултат:
360
Pi
Както споменахме, радианът е 2π. Можем да използваме pi()
функция, за да потвърдите това.
SELECT
degrees(pi()),
degrees(2 * pi());
Резултат:
degrees | degrees ---------+--------- 180 | 360