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

Hvordan DEGREES() virker i MariaDB

I MariaDB, DEGREES() er en indbygget funktion, der returnerer sit argument konverteret fra radianer til grader.

DEGREES() funktion er det modsatte af RADIANS() funktion.

Syntaks

Syntaksen ser sådan ud:

DEGREES(X)

Hvor X er den værdi, i radianer, der skal konverteres til grader.

Eksempel

Her er et eksempel:

SELECT DEGREES(1);

Resultat:

+-------------------+
| DEGREES(1)        |
+-------------------+
| 57.29577951308232 |
+-------------------+

Brøker

Argumentet kan indeholde en brøkdel:

SELECT DEGREES(2.57);

Resultat:

+--------------------+
| DEGREES(2.57)      |
+--------------------+
| 147.25015334862155 |
+--------------------+

Negative værdier

Argumentet kan være negativt:

SELECT DEGREES(-4.57);

Resultat:

+---------------------+
| DEGREES(-4.57)      |
+---------------------+
| -261.84171237478625 |
+---------------------+

π Radianer

π (pi) radianer er lig med 180 grader. Vi kan bekræfte dette ved at sende PI() funktion til DEGREES() funktion:

SELECT DEGREES(PI());

Resultat:

+---------------+
| DEGREES(PI()) |
+---------------+
|           180 |
+---------------+

Udtryk

Argumentet kan indeholde udtryk som dette:

SELECT DEGREES(3 * 10);

Resultat:

+--------------------+
| DEGREES(3 * 10)    |
+--------------------+
| 1718.8733853924696 |
+--------------------+

Ikke-numeriske argumenter

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

SELECT DEGREES('Cat');

Resultat:

+----------------+
| DEGREES('Cat') |
+----------------+
|              0 |
+----------------+
1 row in set, 1 warning (0.043 sec)

Lad os se advarslen:

SHOW WARNINGS;

Resultat:

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

Nul-argumenter

DEGREES() returnerer null hvis argumentet er null :

SELECT DEGREES(null);

Resultat:

+---------------+
| DEGREES(null) |
+---------------+
|          NULL |
+---------------+

Manglende argumenter

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

SELECT DEGREES();

Resultat:

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

Og:

SELECT DEGREES(10, 2);

Resultat:

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

  1. Hvad er forskellen mellem en midlertidig tabel og tabelvariabel i SQL Server?

  2. Upload af billeder i CKEditor uden brug af et plugin

  3. Generering af postgresql brugeradgangskode

  4. Sådan gør du SQLites LIKE-operatør case-sensitive