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

Jak działa funkcja Radians() w PostgreSQL

W PostgreSQL funkcja radians() funkcja zamienia stopnie na radiany.

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:

radians(dp)

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

Przykład

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

SELECT radians(45);

Wynik:

0.7853981633974483

Tutaj widzimy, że 45 stopni równa się 0,7853981633974483 radianom.

Wartości ujemne

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

SELECT radians(-45);

Wynik:

-0.7853981633974483

Wyrażenia

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

SELECT radians(80 + 10);

Wynik:

1.5707963267948966

Duże wartości

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

SELECT radians(3000);

Wynik:

52.35987755982988

Pełne koło

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

SELECT radians(360);

Wynik:

6.283185307179586

Przekaż inną funkcję

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

SELECT radians(degrees(6.283185307179586));

Wynik:

6.283185307179586

Pi

Jak wspomniano, radian to 2π. Dlatego przekazanie do funkcji wartości 180 (stopni) zwraca pi. Możemy to zweryfikować za pomocą pi() funkcja zwracająca stałą pi.

SELECT 
  pi(),
  radians(180);

Wynik:

 pi               | radians
------------------+------------------
3.141592653589793 | 3.141592653589793

Podobnie możemy przekazać 360 i będzie to 2π.

SELECT 
  pi() * 2,
  radians(360);

Wynik:

 pi               | radians
------------------+------------------
6.283185307179586 | 6.283185307179586

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można zainstalować PG gem na moim Macu z Mavericks

  2. Te cholerne duże obiekty

  3. Jak wyświetlić listę wszystkich baz danych za pomocą PostgreSQL

  4. Skąd mam wiedzieć, czy moja kopia zapasowa PostgreSQL jest dobra?

  5. Jak stworzyć tabelę Postgres z unikalnym połączonym kluczem podstawowym?