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

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

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

В тригонометрията, в правоъгълен триъгълник, котангенсът на ъгъла е дължината на съседната страна, разделена на дължината на противоположната страна.

Синтаксис

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

COT(X)

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

Пример

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

SELECT COT(45);

Резултат:

+--------------------+
| COT(45)            |
+--------------------+
| 0.6173696237835551 |
+--------------------+

Дроби

Аргументът може да съдържа дробна част:

SELECT COT(4.57);

Резултат:

+---------------------+
| COT(4.57)           |
+---------------------+
| 0.14335914325793922 |
+---------------------+

Отрицателни стойности

Аргументът може да бъде отрицателен:

SELECT COT(-4.57);

Резултат:

+----------------------+
| COT(-4.57)           |
+----------------------+
| -0.14335914325793922 |
+----------------------+

Изрази

Аргументът може да включва изрази като този:

SELECT COT(0.4 * 1.3);

Резултат:

+--------------------+
| COT(0.4 * 1.3)     |
+--------------------+
| 1.7465362641453968 |
+--------------------+

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

Аргументът трябва да е различен от нула, тъй като котангенсът на нула не съществува.

SELECT COT(0);

Резултат:

ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'

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

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

SELECT COT('Cat');

Резултат:

ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'

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

COT() връща null ако аргументът е null :

SELECT COT(null);

Резултат:

+-----------+
| COT(null) |
+-----------+
|      NULL |
+-----------+

Липсващи аргументи

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

SELECT COT();

Резултат:

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

И:

SELECT COT(10, 2);

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съображения относно криптирането на данни в покой за MariaDB

  2. Защита на MySQL архиви:Ръководство

  3. Как да наблюдавате MySQL контейнери с Prometheus - внедряване на самостоятелен и рояк::Част първа

  4. Как да настроите асинхронна репликация между MariaDB Galera клъстери

  5. MariaDB SQL оператори за набор