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