MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

Wie TAN() in MariaDB funktioniert

In MariaDB TAN() ist eine eingebaute numerische Funktion, die den Tangens ihres Arguments zurückgibt.

Syntax

Die Syntax lautet wie folgt:

TAN(X)

Wobei X ist die Zahl, für die der Tangens zurückgegeben werden soll.

Beispiel

Hier ist ein Beispiel:

SELECT TAN(1.5672);

Ergebnis:

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

Hier sind einige weitere Beispiele:

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

Ergebnis:

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

Negatives Argument

Negative Argumente sind vollkommen gültig.

Beispiel:

SELECT TAN(-2.17873);

Ergebnis:

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

Nicht numerisches Argument

Folgendes passiert, wenn wir ein nicht numerisches Argument angeben:

SELECT TAN('Two');

Ergebnis:

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

Sehen wir uns die Warnung an:

SHOW WARNINGS;

Ergebnis:

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

Ungültige Argumentanzahl

Aufruf von TAN() ohne Argument führt zu einem Fehler:

SELECT TAN();

Ergebnis:

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

Und:

SELECT TAN(1, 2);

Ergebnis:

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