I MariaDB, COT() er en indbygget numerisk funktion, der returnerer cotangensen af sit argument.
I trigonometri, i en retvinklet trekant, er cotangensen af en vinkel længden af den tilstødende side divideret med længden af den modsatte side.
Syntaks
Syntaksen ser sådan ud:
COT(X)
Hvor X er det nummer, som cotangensen skal hentes for.
Eksempel
Her er et eksempel:
SELECT COT(45); Resultat:
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Brøker
Argumentet kan indeholde en brøkdel:
SELECT COT(4.57); Resultat:
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Negative værdier
Argumentet kan være negativt:
SELECT COT(-4.57); Resultat:
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Udtryk
Argumentet kan indeholde udtryk som dette:
SELECT COT(0.4 * 1.3); Resultat:
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Nul argumenter
Argumentet skal være ikke-nul, da cotangensen af nul ikke eksisterer.
SELECT COT(0); Resultat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Ikke-numeriske argumenter
Her er et eksempel på, hvad der sker, når vi giver et ikke-numerisk argument:
SELECT COT('Cat'); Resultat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')' Nul-argumenter
COT() returnerer null hvis argumentet er null :
SELECT COT(null); Resultat:
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Manglende argumenter
Kalder COT() med det forkerte antal argumenter eller uden argumenter resulterer i en fejl:
SELECT COT(); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
Og:
SELECT COT(10, 2); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'