sql >> Database >  >> RDS >> MariaDB

Hoe TAN() werkt in MariaDB

In MariaDB, TAN() is een ingebouwde numerieke functie die de tangens van zijn argument retourneert.

Syntaxis

De syntaxis gaat als volgt:

TAN(X)

Waar X is het getal waarvoor de tangens moet worden geretourneerd.

Voorbeeld

Hier is een voorbeeld:

SELECT TAN(1.5672);

Resultaat:

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

Hier zijn nog enkele voorbeelden:

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

Resultaat:

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

Negatief argument

Negatieve argumenten zijn volkomen geldig.

Voorbeeld:

SELECT TAN(-2.17873);

Resultaat:

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

Niet-numeriek argument

Dit is wat er gebeurt als we een niet-numeriek argument opgeven:

SELECT TAN('Two');

Resultaat:

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

Laten we de waarschuwing eens bekijken:

SHOW WARNINGS;

Resultaat:

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

Ongeldig aantal argumenten

TAN() . aanroepen zonder een argument resulteert in een fout:

SELECT TAN();

Resultaat:

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

En:

SELECT TAN(1, 2);

Resultaat:

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

  1. MySQL wiskundige functies (volledige lijst)

  2. Voorbeelden van opmaak 'datetimeoffset' in SQL Server met behulp van Standard Format Strings (T-SQL)

  3. Oracle als tijdelijke oplossing voor het muteren van tabellen

  4. Hoe bereken je de totale reisuren tussen stad x en y en vice versa