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'