Dans MariaDB, COT()
est une fonction numérique intégrée qui renvoie la cotangente de son argument.
En trigonométrie, dans un triangle rectangle, la cotangente d'un angle est la longueur du côté adjacent divisée par la longueur du côté opposé.
Syntaxe
La syntaxe ressemble à ceci :
COT(X)
Où X
est le nombre pour lequel obtenir la cotangente.
Exemple
Voici un exemple :
SELECT COT(45);
Résultat :
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Fractions
L'argument peut contenir une partie fractionnaire :
SELECT COT(4.57);
Résultat :
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Valeurs négatives
L'argument peut être négatif :
SELECT COT(-4.57);
Résultat :
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Expressions
L'argument peut inclure des expressions telles que :
SELECT COT(0.4 * 1.3);
Résultat :
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Aucun argument
L'argument doit être différent de zéro, car la cotangente de zéro n'existe pas.
SELECT COT(0);
Résultat :
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Arguments non numériques
Voici un exemple de ce qui se passe lorsque nous fournissons un argument non numérique :
SELECT COT('Cat');
Résultat :
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'
Arguments nuls
COT()
renvoie null
si l'argument est null
:
SELECT COT(null);
Résultat :
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Arguments manquants
Appel de COT()
avec le mauvais nombre d'arguments, ou sans aucun argument entraîne une erreur :
SELECT COT();
Résultat :
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
Et :
SELECT COT(10, 2);
Résultat :
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'