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

Cách Acos () hoạt động trong PostgreSQL

Trong PostgreSQL, acos() là một hàm toán học trả về cosin nghịch đảo của biểu thức được chỉ định, được đo bằng radian.

Cosin nghịch đảo còn được gọi là arccosine.

Cú pháp

Cú pháp như sau:

acos(x)

Ở đâu x độ chính xác kép giá trị.

Ví dụ

Dưới đây là một ví dụ để chứng minh cách hoạt động của nó.

SELECT acos(0.5);

Kết quả:

1.0471975511965976

Đây là tương đương với 60 độ.

Pi

Cung cấp -1 trả về π.

SELECT acos(-1);

Kết quả:

3.141592653589793

Lỗi ngoài phạm vi?

Đối số phải nằm trong khoảng từ -1,00 đến 1,00. Bất kỳ giá trị nào ngoài phạm vi này sẽ dẫn đến lỗi.

SELECT acos(1.01);

Kết quả:

ERROR: input is out of range

Và đây là biểu thức phủ định.

SELECT acos(-1.01);

Kết quả:

ERROR: input is out of range

Lập luận về số không

Đối số 0 trả về giá trị tương đương với π / 2, tương đương với 90 độ.

SELECT acos(0);

Kết quả:

1.5707963267948966

Cosine của Arccosine

Vì arccosine là hàm nghịch đảo của cosine, nên cosine của arccosine của x bằng x .

Chúng ta có thể chuyển acos() đến cos() hoạt động như một đối số để chứng minh điều này.

SELECT cos(acos(0.45));

Kết quả:

0.45

Trả Arccosine theo độ

Như đã đề cập, acos() trả về arccosine tính bằng radian . Để trả lại arccosine ở độ , sử dụng acosd() hàm số.

acosd() hàm hoạt động giống hệt như acos() , ngoại trừ việc nó trả về kết quả bằng độ thay vì radian.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thiếu mục nhập mệnh đề FROM cho bảng Grupo cakephp

  2. Bộ nhớ đệm trong PostgreSQL

  3. Cách so sánh các mảng trong PostgreSQL

  4. Nhập tệp CSV đã nén vào PostgreSQL

  5. PostgreSQL có thể có ràng buộc về tính duy nhất đối với các phần tử mảng không?