MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Como TAN() funciona no MariaDB


No MariaDB, TAN() é uma função numérica interna que retorna a tangente de seu argumento.

Sintaxe


A sintaxe fica assim:
TAN(X)

Onde X é o número para o qual retornar a tangente.

Exemplo


Aqui está um exemplo:
SELECT TAN(1.5672);

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

Aqui estão mais alguns exemplos:
SELECT 
    TAN(0),
    TAN(1),
    TAN(PI());

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

Argumento negativo


Os argumentos negativos são perfeitamente válidos.

Exemplo:
SELECT TAN(-2.17873);

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

Argumento não numérico


Veja o que acontece quando fornecemos um argumento não numérico:
SELECT TAN('Two');

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

Vamos verificar o aviso:
SHOW WARNINGS;

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

Contagem de argumentos inválida


Chamando TAN() sem um argumento resulta em um erro:
SELECT TAN();

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

E:
SELECT TAN(1, 2);

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