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

Hàm MySQL ACOS () - Trả về Arc Cosine của một số

Trong MySQL, ACOS() hàm trả về cosin cung của một số.

Bạn cung cấp số làm đối số khi gọi hàm.

Cú pháp

Cú pháp như sau:

ACOS(X)

Ở đâu X là giá trị mà bạn muốn trả về cosin cung. Đối số phải là một giá trị trong phạm vi -1 thành 1 . Nếu nó nằm ngoài phạm vi đó, NULL được trả lại.

Ví dụ 1 - Cách sử dụng cơ bản

Đây là một ví dụ cơ bản.

SELECT ACOS(0.1);

Kết quả:

+--------------------+
| ACOS(0.1)          |
+--------------------+
| 1.4706289056333368 |
+--------------------+

Đây là những gì sẽ xảy ra khi bạn cung cấp giá trị 1 .

SELECT ACOS(1);

Kết quả:

+---------+
| ACOS(1) |
+---------+
|       0 |
+---------+

Và đây là điều sẽ xảy ra khi bạn cung cấp giá trị -1 .

SELECT ACOS(-1);

Kết quả:

+-------------------+
| ACOS(-1)          |
+-------------------+
| 3.141592653589793 |
+-------------------+

Ví dụ 2 - Giá trị Ngoài Phạm vi

Như đã đề cập, việc cung cấp giá trị nằm ngoài phạm vi -1 thành 1 trả về giá trị NULL.

SELECT ACOS(2);

Kết quả:

+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+

Ví dụ 3 - Biểu thức

Bạn cũng có thể chuyển vào các biểu thức như sau:

SELECT ACOS(0.1 + 0.3);

Kết quả:

+--------------------+
| ACOS(0.1 + 0.3)    |
+--------------------+
| 1.1592794807274085 |
+--------------------+

Ví dụ 4 - Zero

Số không nằm trong phạm vi được chấp nhận.

SELECT ACOS(0);

Kết quả:

+--------------------+
| ACOS(0)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

Ví dụ 5 - NULL

Chuyển NULL trả về NULL .

SELECT ACOS(NULL);

Kết quả:

+------------+
| ACOS(NULL) |
+------------+
|       NULL |
+------------+

Trả lại Arc Sine

Bạn cũng có thể trả về sin cung của một giá trị bằng cách sử dụng ASIN() chức năng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL chọn nhanh 10 hàng ngẫu nhiên từ 600 nghìn hàng

  2. Cập nhật hàng với dữ liệu từ một hàng khác trong cùng một bảng

  3. Nối chuỗi trong MySQL

  4. Cách kiểm tra cơ sở dữ liệu MySQL và kích thước bảng

  5. Dấu gạch nối trong tên cột trong MySQL DB