MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

Comment COT() fonctionne dans MariaDB

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)

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'