sql >> Database >  >> RDS >> MariaDB

Hoe COT() werkt in MariaDB

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

In trigonometrie, in een rechthoekige driehoek, is de cotangens van een hoek de lengte van de aangrenzende zijde gedeeld door de lengte van de andere zijde.

Syntaxis

De syntaxis gaat als volgt:

COT(X)

Waar X is het getal waarvan de cotangens moet worden verkregen.

Voorbeeld

Hier is een voorbeeld:

SELECT COT(45);

Resultaat:

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

Fracties

Het argument kan een fractioneel deel bevatten:

SELECT COT(4.57);

Resultaat:

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

Negatieve waarden

Het argument kan negatief zijn:

SELECT COT(-4.57);

Resultaat:

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

Uitdrukkingen

Het argument kan uitdrukkingen als deze bevatten:

SELECT COT(0.4 * 1.3);

Resultaat:

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

Nul argumenten

Het argument moet niet-nul zijn, omdat de cotangens van nul niet bestaat.

SELECT COT(0);

Resultaat:

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

Niet-numerieke argumenten

Hier is een voorbeeld van wat er gebeurt als we een niet-numeriek argument opgeven:

SELECT COT('Cat');

Resultaat:

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

Nullargumenten

COT() retourneert null als het argument null is :

SELECT COT(null);

Resultaat:

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

Ontbrekende argumenten

Bellen COT() met het verkeerde aantal argumenten, of zonder argumenten resulteert in een fout:

SELECT COT();

Resultaat:

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

En:

SELECT COT(10, 2);

Resultaat:

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

  1. Hoe vind ik de poort voor MS SQL Server 2008?

  2. java.lang.ClassNotFoundException:org.postgresql.Driver, Android

  3. SELECT-lijst staat niet in GROUP BY-clausule en bevat niet-geaggregeerde kolom .... incompatibel met sql_mode=only_full_group_by

  4. sql server 2008 management studio controleert de syntaxis van mijn vraag niet