PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как работи функцията Degrees() в PostgreSQL

В 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извадете седмици от дата в PostgreSQL

  2. Има ли начин да се зададе време на изтичане, след което запис на данни се изтрива автоматично в PostgreSQL?

  3. Функция за премахване на акценти в postgreSQL

  4. Как да направите разширението да не може да бъде преместено?

  5. Получаване на резултати между две дати в PostgreSQL