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

Comment TAN() fonctionne dans MariaDB

Dans MariaDB, TAN() est une fonction numérique intégrée qui renvoie la tangente de son argument.

Syntaxe

La syntaxe ressemble à ceci :

TAN(X)

X est le nombre pour lequel renvoyer la tangente.

Exemple

Voici un exemple :

SELECT TAN(1.5672);

Résultat :

+-------------------+
| TAN(1.5672)       |
+-------------------+
| 278.0602948059405 |
+-------------------+

Voici d'autres exemples :

SELECT 
    TAN(0),
    TAN(1),
    TAN(PI());

Résultat :

+--------+-------------------+-------------------------+
| TAN(0) | TAN(1)            | TAN(PI())               |
+--------+-------------------+-------------------------+
|      0 | 1.557407724654902 | -1.2246467991473532e-16 |
+--------+-------------------+-------------------------+

Argument négatif

Les arguments négatifs sont parfaitement valables.

Exemple :

SELECT TAN(-2.17873);

Résultat :

+--------------------+
| TAN(-2.17873)      |
+--------------------+
| 1.4370963009569087 |
+--------------------+

Argument non numérique

Voici ce qui se passe lorsque nous fournissons un argument non numérique :

SELECT TAN('Two');

Résultat :

+------------+
| TAN('Two') |
+------------+
|          0 |
+------------+
1 row in set, 1 warning (0.000 sec)

Vérifions l'avertissement :

SHOW WARNINGS;

Résultat :

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Two' |
+---------+------+-----------------------------------------+

Nombre d'arguments non valides

Appel de TAN() sans argument génère une erreur :

SELECT TAN();

Résultat :

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TAN'

Et :

SELECT TAN(1, 2);

Résultat :

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TAN'