sql >> Databáze >  >> RDS >> MariaDB

Jak TAN() funguje v MariaDB

V MariaDB, TAN() je vestavěná numerická funkce, která vrací tangens svého argumentu.

Syntaxe

Syntaxe vypadá takto:

TAN(X)

Kde X je číslo, pro které se má vrátit tečna.

Příklad

Zde je příklad:

SELECT TAN(1.5672);

Výsledek:

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

Zde je několik dalších příkladů:

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

Výsledek:

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

Negativní argument

Negativní argumenty jsou naprosto platné.

Příklad:

SELECT TAN(-2.17873);

Výsledek:

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

Nečíselný argument

Když poskytneme nečíselný argument, stane se toto:

SELECT TAN('Two');

Výsledek:

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

Podívejme se na varování:

SHOW WARNINGS;

Výsledek:

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

Neplatný počet argumentů

Volání TAN() bez argumentu vede k chybě:

SELECT TAN();

Výsledek:

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

A:

SELECT TAN(1, 2);

Výsledek:

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

  1. Jak najít všechny tabulky, které mají cizí klíče, které odkazují na konkrétní table.column a mají hodnoty pro tyto cizí klíče?

  2. Oprava „Aritmetická chyba přetečení při převodu IDENTITY na datový typ…“ v SQL Server

  3. Jak nainstalovat SQL Server na SUSE 12

  4. Nejlepší způsob, jak získat PK Guid vloženého řádku