PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách hoạt động của hàm Radians () trong PostgreSQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình tự PostgreSQL dựa trên một cột khác

  2. Cách nhập tệp CSV trong PostgreSQL

  3. Làm thế nào để cài đặt một gói Python trên Linux để nó được tìm thấy bởi phần mở rộng PostgreSQL 13 plpython3u đã hoạt động?

  4. Mảng ban đầu trong chức năng tổng hợp mảng đa chiều

  5. Java - ngày được lưu như một ngày trước đó