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

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

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một chuỗi số nguyên trong MySQL

  2. Chuyển đổi MySQL sang SQlite

  3. Chuyển kết quả cơ sở dữ liệu thành mảng

  4. Cách đặt Bộ ký tự và đối chiếu của một bảng trong MySQL

  5. mysqli_stmt ::bind_result ():Số biến ràng buộc không khớp với số trường trong câu lệnh đã chuẩn bị