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

Cách ASIN () hoạt động trong MariaDB

Trong MariaDB, ASIN() là một hàm số tích hợp sẵn trả về arcsine (sin nghịch đảo) của đối số của nó.

Nói cách khác, nó trả về giá trị có sin là đối số.

Cú pháp

Cú pháp như sau:

ASIN(X)

Ở đâu X là một biểu thức hợp lệ phân giải thành một số giữa -11 .

Ví dụ

Đây là một ví dụ:

SELECT ASIN(0.317);

Kết quả:

+--------------------+
| ASIN(0.317)        |
+--------------------+
| 0.3225646710420111 |
+--------------------+

Dưới đây là một số ví dụ khác:

SELECT 
    ASIN(0),
    ASIN(-1),
    ASIN(1);

Kết quả:

+---------+---------------------+--------------------+
| ASIN(0) | ASIN(-1)            | ASIN(1)            |
+---------+---------------------+--------------------+
|       0 | -1.5707963267948966 | 1.5707963267948966 |
+---------+---------------------+--------------------+

Đối số ngoài phạm vi

Đối số phải nằm trong khoảng -11 . Nếu không, null được trả lại.

Ví dụ:

SELECT ASIN(2);

Kết quả:

+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+

Đối số không phải là số

Đây là những gì sẽ xảy ra khi chúng tôi cung cấp đối số không phải là số:

SELECT ASIN('One');

Kết quả:

+-------------+
| ASIN('One') |
+-------------+
|           0 |
+-------------+
1 row in set, 1 warning (0.000 sec)

Hãy kiểm tra cảnh báo:

SHOW WARNINGS;

Kết quả:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'One' |
+---------+------+-----------------------------------------+

Thiếu đối số

Gọi ASIN() không có đối số dẫn đến lỗi:

SELECT ASIN();

Kết quả:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ASIN'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng MariaDB Flashback trên MySQL Server

  2. So sánh MariaDB Enterprise Backup với ClusterControl Backup Management

  3. Cách TIME () hoạt động trong MariaDB

  4. Giải thích các đơn vị ngày và giờ tổng hợp MariaDB

  5. Cài đặt ngoại tuyến cụm MariaDB cho CentOS