Trong MySQL, ASIN()
hàm trả về sin 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:
ASIN(X)
Ở đâu X
là giá trị mà bạn muốn trả về sin 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 ASIN(0.1);
Kết quả:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Đây là những gì sẽ xảy ra khi bạn cung cấp giá trị 1
.
SELECT ASIN(1);
Kết quả:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
Và đây là điều sẽ xảy ra khi bạn cung cấp giá trị -1
.
SELECT ASIN(-1);
Kết quả:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
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 ASIN(2);
Kết quả:
+---------+ | ASIN(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 ASIN(0.1 + 0.3);
Kết quả:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Ví dụ 4 - Không
Số không nằm trong phạm vi được chấp nhận.
SELECT ASIN(0);
Kết quả:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Ví dụ 5 - NULL
Chuyển NULL
trả về NULL
.
SELECT ASIN(NULL);
Kết quả:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Trả lại Arc Cosine
Bạn cũng có thể trả về cosin cung của một giá trị bằng cách sử dụng ACOS()
chức năng.