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

Jak COT() funguje v MariaDB

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

V trigonometrii v pravoúhlém trojúhelníku je kotangens úhlu délkou přilehlé strany dělenou délkou protilehlé strany.

Syntaxe

Syntaxe vypadá takto:

COT(X)

Kde X je číslo, pro které se má získat kotangens.

Příklad

Zde je příklad:

SELECT COT(45);

Výsledek:

+--------------------+
| COT(45)            |
+--------------------+
| 0.6173696237835551 |
+--------------------+

Zlomky

Argument může obsahovat zlomkovou část:

SELECT COT(4.57);

Výsledek:

+---------------------+
| COT(4.57)           |
+---------------------+
| 0.14335914325793922 |
+---------------------+

Záporné hodnoty

Argument může být záporný:

SELECT COT(-4.57);

Výsledek:

+----------------------+
| COT(-4.57)           |
+----------------------+
| -0.14335914325793922 |
+----------------------+

Výrazy

Argument může obsahovat výrazy jako tento:

SELECT COT(0.4 * 1.3);

Výsledek:

+--------------------+
| COT(0.4 * 1.3)     |
+--------------------+
| 1.7465362641453968 |
+--------------------+

Nulové argumenty

Argument musí být nenulový, protože kotangens nuly neexistuje.

SELECT COT(0);

Výsledek:

ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'

Nečíselné argumenty

Zde je příklad toho, co se stane, když poskytneme nečíselný argument:

SELECT COT('Cat');

Výsledek:

ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'

Nulové argumenty

COT() vrátí null pokud je argument null :

SELECT COT(null);

Výsledek:

+-----------+
| COT(null) |
+-----------+
|      NULL |
+-----------+

Chybí argumenty

Volání COT() s nesprávným počtem argumentů nebo bez jakýchkoli argumentů vede k chybě:

SELECT COT();

Výsledek:

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

A:

SELECT COT(10, 2);

Výsledek:

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

  1. Jak zlepšit výkon pro filtrování data a času v SQL Server?

  2. Alibaba Cloud

  3. SQLite - Export dat do souboru CSV

  4. Funkce LENGTH() v Oracle