Trong PostgreSQL, radians()
hàm chuyển đổi từ độ sang radian.
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:
radians(dp)
Ở đâu dp
là một giá trị chính xác kép đại diện cho độ bạn muốn được chuyển đổi thành radian.
Ví dụ
Dưới đây là một ví dụ về cách nó hoạt động.
SELECT radians(45);
Kết quả:
0.7853981633974483
Ở đây, chúng ta thấy rằng 45 độ bằng 0,7853981633974483 radian.
Giá trị phủ định
Bạn cũng có thể chuyển các giá trị âm.
SELECT radians(-45);
Kết quả:
-0.7853981633974483
Biểu thức
Dưới đây là một ví dụ sử dụng một biểu thức.
SELECT radians(80 + 10);
Kết quả:
1.5707963267948966
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 radians(3000);
Kết quả:
52.35987755982988
Vòng tròn đầy đủ
Trong ví dụ này, tôi cung cấp số độ trong một vòng tròn đầy đủ.
SELECT radians(360);
Kết quả:
6.283185307179586
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 degrees()
hàm chuyển đổi từ độ sang radian.
SELECT radians(degrees(6.283185307179586));
Kết quả:
6.283185307179586
Pi
Như đã đề cập, một radian là 2π. Do đó, truyền giá trị 180 (độ) cho hàm sẽ trả về số pi. Chúng tôi có thể xác minh điều này bằng cách sử dụng pi()
hàm trả về hằng số pi.
SELECT
pi(),
radians(180);
Kết quả:
pi | radians ------------------+------------------ 3.141592653589793 | 3.141592653589793
Tương tự, chúng ta có thể vượt qua 360 và đó sẽ là 2π.
SELECT
pi() * 2,
radians(360);
Kết quả:
pi | radians ------------------+------------------ 6.283185307179586 | 6.283185307179586