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

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng một khoảng thời gian thay đổi trong một khoảng thời gian trong Postgres

  2. Cách Cosh () hoạt động trong PostgreSQL

  3. Cách hoạt động của to_timestamp () trong PostgreSQL

  4. Cách ly giao dịch trong PostgreSQL

  5. Trừ số phút khỏi giá trị thời gian trong PostgreSQL