In MariaDB, COT()
is een ingebouwde numerieke functie die de cotangens van zijn argument retourneert.
In trigonometrie, in een rechthoekige driehoek, is de cotangens van een hoek de lengte van de aangrenzende zijde gedeeld door de lengte van de andere zijde.
Syntaxis
De syntaxis gaat als volgt:
COT(X)
Waar X
is het getal waarvan de cotangens moet worden verkregen.
Voorbeeld
Hier is een voorbeeld:
SELECT COT(45);
Resultaat:
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Fracties
Het argument kan een fractioneel deel bevatten:
SELECT COT(4.57);
Resultaat:
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Negatieve waarden
Het argument kan negatief zijn:
SELECT COT(-4.57);
Resultaat:
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Uitdrukkingen
Het argument kan uitdrukkingen als deze bevatten:
SELECT COT(0.4 * 1.3);
Resultaat:
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Nul argumenten
Het argument moet niet-nul zijn, omdat de cotangens van nul niet bestaat.
SELECT COT(0);
Resultaat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Niet-numerieke argumenten
Hier is een voorbeeld van wat er gebeurt als we een niet-numeriek argument opgeven:
SELECT COT('Cat');
Resultaat:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'
Nullargumenten
COT()
retourneert null
als het argument null
is :
SELECT COT(null);
Resultaat:
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Ontbrekende argumenten
Bellen COT()
met het verkeerde aantal argumenten, of zonder argumenten resulteert in een fout:
SELECT COT();
Resultaat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
En:
SELECT COT(10, 2);
Resultaat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'