sql >> Databasteknik >  >> RDS >> MariaDB

Hur COT() fungerar i MariaDB

I MariaDB, COT() är en inbyggd numerisk funktion som returnerar cotangensen för dess argument.

I trigonometri, i en rätvinklig triangel, är kotangensen för en vinkel längden på den intilliggande sidan dividerad med längden på den motsatta sidan.

Syntax

Syntaxen ser ut så här:

COT(X)

Där X är numret som man ska få cotangens för.

Exempel

Här är ett exempel:

SELECT COT(45);

Resultat:

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

Bråk

Argumentet kan innehålla en bråkdel:

SELECT COT(4.57);

Resultat:

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

Negativa värden

Argumentet kan vara negativt:

SELECT COT(-4.57);

Resultat:

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

Uttryck

Argumentet kan innehålla uttryck som detta:

SELECT COT(0.4 * 1.3);

Resultat:

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

Noll argument

Argumentet måste vara icke-noll, eftersom cotangensen för noll inte existerar.

SELECT COT(0);

Resultat:

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

Icke-numeriska argument

Här är ett exempel på vad som händer när vi tillhandahåller ett icke-numeriskt argument:

SELECT COT('Cat');

Resultat:

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

Nollargument

COT() returnerar null om argumentet är null :

SELECT COT(null);

Resultat:

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

Argument saknas

Anropar COT() med fel antal argument, eller utan några argument resulterar i ett fel:

SELECT COT();

Resultat:

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

Och:

SELECT COT(10, 2);

Resultat:

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

  1. Bästa datatypen för att lagra valutavärden i en MySQL-databas

  2. MariaDB UNION Operatör förklaras

  3. Introduktion till PL/SQL VARRAYs i Oracle Database

  4. SQLite AVG