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

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

Trong MariaDB, TAN() là một hàm số được tích hợp sẵn trả về tang của đối số của nó.

Cú pháp

Cú pháp như sau:

TAN(X)

Ở đâu X là số để trả về tiếp tuyến.

Ví dụ

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

SELECT TAN(1.5672);

Kết quả:

+-------------------+
| TAN(1.5672)       |
+-------------------+
| 278.0602948059405 |
+-------------------+

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

SELECT 
    TAN(0),
    TAN(1),
    TAN(PI());

Kết quả:

+--------+-------------------+-------------------------+
| TAN(0) | TAN(1)            | TAN(PI())               |
+--------+-------------------+-------------------------+
|      0 | 1.557407724654902 | -1.2246467991473532e-16 |
+--------+-------------------+-------------------------+

Lập luận phủ định

Các đối số phủ định hoàn toàn hợp lệ.

Ví dụ:

SELECT TAN(-2.17873);

Kết quả:

+--------------------+
| TAN(-2.17873)      |
+--------------------+
| 1.4370963009569087 |
+--------------------+

Đố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 TAN('Two');

Kết quả:

+------------+
| TAN('Two') |
+------------+
|          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: 'Two' |
+---------+------+-----------------------------------------+

Số lượng đối số không hợp lệ

Đang gọi TAN() không có đối số dẫn đến lỗi:

SELECT TAN();

Kết quả:

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

Và:

SELECT TAN(1, 2);

Kết quả:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Triển khai các cụm và cơ sở dữ liệu có sẵn cao với ClusterControl

  2. Cách hoạt động của WEEKOFYEAR () trong MariaDB

  3. MariaDB LTRIM () so với LTRIM_ORACLE ():Sự khác biệt là gì?

  4. 3 cách để đối chiếu một cột trong MariaDB

  5. MariaDB FOUND_ROWS () Giải thích