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'