В 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'