Trong PostgreSQL, degrees()
hàm chuyển đổi từ radian sang độ.
Radian là đơn vị SI (Hệ đơn vị quốc tế) để đo góc. Một radian chỉ dưới 57,3 độ và một vòng tròn đầy đủ chỉ có hơn 6,28 radian (2π).
Cú pháp
Cú pháp như sau:
degrees(dp)
Ở đâu dp
là một giá trị chính xác kép đại diện cho radian bạn muốn chuyển đổi thành độ.
Ví dụ
Dưới đây là một ví dụ về cách nó hoạt động.
SELECT degrees(5);
Kết quả:
286.4788975654116
Ở đây, chúng ta thấy rằng 5 radian bằng 286,4788975654116 độ.
Giá trị phủ định
Bạn cũng có thể chuyển các giá trị âm.
SELECT degrees(-5);
Kết quả:
-286.4788975654116
Biểu thức
Dưới đây là một ví dụ sử dụng một biểu thức.
SELECT degrees(2 * 3);
Kết quả:
343.77467707849394
Giá trị lớn
Bạn có thể chuyển các giá trị lớn hơn một vòng tròn đầy đủ.
SELECT degrees(2000);
Kết quả:
114591.55902616464
Vòng tròn đầy đủ
Trong ví dụ này, tôi cung cấp số radian trong một vòng tròn đầy đủ.
SELECT degrees(6.283185307179586);
Kết quả:
360
Chuyển một chức năng khác
Ví dụ trước cũng có thể được thực hiện bằng cách sử dụng radians()
hàm chuyển đổi từ độ sang radian.
SELECT degrees(radians(360));
Kết quả:
360
Pi
Như đã đề cập, một radian là 2π. Chúng ta có thể sử dụng pi()
chức năng xác minh điều này.
SELECT
degrees(pi()),
degrees(2 * pi());
Kết quả:
degrees | degrees ---------+--------- 180 | 360