MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как TAN() работи в MariaDB

В MariaDB, TAN() е вградена числова функция, която връща тангенса на своя аргумент.

Синтаксис

Синтаксисът е така:

TAN(X)

Където X е числото, за което да се върне допирателната.

Пример

Ето един пример:

SELECT TAN(1.5672);

Резултат:

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

Ето още няколко примера:

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

Резултат:

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

Отрицателен аргумент

Отрицателните аргументи са напълно валидни.

Пример:

SELECT TAN(-2.17873);

Резултат:

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

Нечислов аргумент

Ето какво се случва, когато предоставим нечислов аргумент:

SELECT TAN('Two');

Резултат:

+------------+
| TAN('Two') |
+------------+
|          0 |
+------------+
1 row in set, 1 warning (0.000 sec)

Нека проверим предупреждението:

SHOW WARNINGS;

Резултат:

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

Невалиден брой аргументи

Извикване на TAN() без аргумент води до грешка:

SELECT TAN();

Резултат:

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

И:

SELECT TAN(1, 2);

Резултат:

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. Подобрете производителността на Galera Cluster за MySQL или MariaDB

  2. 4 функции, които връщат секундната част от времева стойност в MariaDB

  3. Как да сравните производителността на MySQL и MariaDB с помощта на SysBench

  4. MariaDB UCASE() Обяснено

  5. Как да върнете имената на месеца и дните на различен език в MariaDB