I MariaDB, COT() är en inbyggd numerisk funktion som returnerar cotangensen för dess argument.
I trigonometri, i en rätvinklig triangel, är kotangensen för en vinkel längden på den intilliggande sidan dividerad med längden på den motsatta sidan.
Syntax
Syntaxen ser ut så här:
COT(X)
Där X är numret som man ska få cotangens för.
Exempel
Här är ett exempel:
SELECT COT(45); Resultat:
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Bråk
Argumentet kan innehålla en bråkdel:
SELECT COT(4.57); Resultat:
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Negativa värden
Argumentet kan vara negativt:
SELECT COT(-4.57); Resultat:
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Uttryck
Argumentet kan innehålla uttryck som detta:
SELECT COT(0.4 * 1.3); Resultat:
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Noll argument
Argumentet måste vara icke-noll, eftersom cotangensen för noll inte existerar.
SELECT COT(0); Resultat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Icke-numeriska argument
Här är ett exempel på vad som händer när vi tillhandahåller ett icke-numeriskt argument:
SELECT COT('Cat'); Resultat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')' Nollargument
COT() returnerar null om argumentet är null :
SELECT COT(null); Resultat:
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Argument saknas
Anropar COT() med fel antal argument, eller utan några argument resulterar i ett fel:
SELECT COT(); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
Och:
SELECT COT(10, 2); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'