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.