Trong MariaDB, ACOS()
là một hàm số được tích hợp sẵn trả về arccosine (nghịch đảo cosine) của đối số của nó.
Nói cách khác, nó trả về giá trị có cosine là đối số.
Cú pháp
Cú pháp như sau:
ACOS(X)
Ở đâu X
là một biểu thức hợp lệ phân giải thành một số giữa -1
và 1
.
Ví dụ
Đây là một ví dụ:
SELECT ACOS(0.32);
Kết quả:
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Dưới đây là một số ví dụ khác:
SELECT
ACOS(0),
ACOS(-1),
ACOS(1);
Kết quả:
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Đối số ngoài phạm vi
Đối số phải nằm trong khoảng -1
và 1
. Nếu không, null
được trả lại.
Ví dụ:
SELECT ACOS(2);
Kết quả:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Thiếu đối số
Đang gọi ACOS()
không có đối số dẫn đến lỗi:
SELECT ACOS();
Kết quả:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'