sql >> Database teknologi >  >> RDS >> MariaDB

Hvordan COT() virker i MariaDB

I MariaDB, COT() er en indbygget numerisk funktion, der returnerer cotangensen af ​​sit argument.

I trigonometri, i en retvinklet trekant, er cotangensen af ​​en vinkel længden af ​​den tilstødende side divideret med længden af ​​den modsatte side.

Syntaks

Syntaksen ser sådan ud:

COT(X)

Hvor X er det nummer, som cotangensen skal hentes for.

Eksempel

Her er et eksempel:

SELECT COT(45);

Resultat:

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

Brøker

Argumentet kan indeholde en brøkdel:

SELECT COT(4.57);

Resultat:

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

Negative værdier

Argumentet kan være negativt:

SELECT COT(-4.57);

Resultat:

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

Udtryk

Argumentet kan indeholde udtryk som dette:

SELECT COT(0.4 * 1.3);

Resultat:

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

Nul argumenter

Argumentet skal være ikke-nul, da cotangensen af ​​nul ikke eksisterer.

SELECT COT(0);

Resultat:

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

Ikke-numeriske argumenter

Her er et eksempel på, hvad der sker, når vi giver et ikke-numerisk argument:

SELECT COT('Cat');

Resultat:

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

Nul-argumenter

COT() returnerer null hvis argumentet er null :

SELECT COT(null);

Resultat:

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

Manglende argumenter

Kalder COT() med det forkerte antal argumenter eller uden argumenter resulterer i en fejl:

SELECT COT();

Resultat:

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

Og:

SELECT COT(10, 2);

Resultat:

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

  1. Beregn arbejdstid mellem 2 datoer i PostgreSQL

  2. Android SQLiteDB er ikke færdig med at tilføje værdier

  3. Sådan migrerer du SQL Server-job fra en SQL Server-instans til en anden

  4. Fejl under afsendelse af QUERY-pakke