PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak działa funkcja Degrees() w PostgreSQL

W PostgreSQL degrees() funkcja konwertuje z radianów na stopnie.

Radian to jednostka SI (Międzynarodowy Układ Jednostek Miar) służąca do mierzenia kątów. Jeden radian to nieco poniżej 57,3 stopnia, a pełny okrąg ma nieco ponad 6,28 radianów (2π).

Składnia

Składnia wygląda tak:

degrees(dp)

Gdzie dp to wartość podwójnej precyzji, która reprezentuje radiany, które chcesz przekonwertować na stopnie.

Przykład

Oto przykład tego, jak to działa.

SELECT degrees(5);

Wynik:

286.4788975654116

Tutaj widzimy, że 5 radianów to 286.4788975654116 stopni.

Wartości ujemne

Możesz także przekazywać wartości ujemne.

SELECT degrees(-5);

Wynik:

-286.4788975654116

Wyrażenia

Oto przykład, który używa wyrażenia.

SELECT degrees(2 * 3);

Wynik:

343.77467707849394

Duże wartości

Możesz przekazywać wartości, które są większe niż pełne koło.

SELECT degrees(2000);

Wynik:

114591.55902616464

Pełne koło

W tym przykładzie podaję liczbę radianów w pełnym okręgu.

SELECT degrees(6.283185307179586);

Wynik:

360

Przekaż inną funkcję

Poprzedni przykład można również wykonać za pomocą radians() funkcja, która zamienia stopnie na radiany.

SELECT degrees(radians(360));

Wynik:

360

Pi

Jak wspomniano, radian to 2π. Możemy użyć pi() funkcja, aby to zweryfikować.

SELECT 
  degrees(pi()),
  degrees(2 * pi());

Wynik:

 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. Kolejka zadań jako tabela SQL z wieloma konsumentami (PostgreSQL)

  2. Replikacja PostgreSQL do odzyskiwania po awarii

  3. Gdzie są logi PostgreSQL w systemie macOS?

  4. PostgreSQL:liczenie wierszy dla zapytania "po minucie"

  5. psql - zapisz wyniki polecenia do pliku