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

Sådan fungerer RADIANS() i MariaDB

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

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

Syntaks

Syntaksen ser sådan ud:

RADIANS(X)

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

Eksempel

Her er et eksempel:

SELECT RADIANS(30);

Resultat:

+--------------------+
| RADIANS(30)        |
+--------------------+
| 0.5235987755982988 |
+--------------------+

Brøker

Argumentet kan indeholde en brøkdel:

SELECT RADIANS(125.34178);

Resultat:

+--------------------+
| RADIANS(125.34178) |
+--------------------+
|  2.187626751310378 |
+--------------------+

Negative værdier

Argumentet kan være negativt:

SELECT RADIANS(-240);

Resultat:

+---------------------+
| RADIANS(-240)       |
+---------------------+
| -4.1887902047863905 |
+---------------------+

Udtryk

Argumentet kan indeholde udtryk som dette:

SELECT RADIANS(80 * 12);

Resultat:

+--------------------+
| RADIANS(80 * 12)   |
+--------------------+
| 16.755160819145562 |
+--------------------+

Ikke-numeriske argumenter

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

SELECT RADIANS('Cat');

Resultat:

+----------------+
| RADIANS('Cat') |
+----------------+
|              0 |
+----------------+
1 row in set, 1 warning (0.001 sec)

Lad os se advarslen:

SHOW WARNINGS;

Resultat:

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

Nul-argumenter

RADIANS() returnerer null hvis argumentet er null :

SELECT RADIANS(null);

Resultat:

+---------------+
| RADIANS(null) |
+---------------+
|          NULL |
+---------------+

Manglende argumenter

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

SELECT RADIANS();

Resultat:

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

Og:

SELECT RADIANS(10, 2);

Resultat:

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

  1. Administration af brugerkonti, roller, tilladelser, godkendelse PHP og MySQL - Del 4

  2. adgang nægtet for indlæsning af data i MySQL

  3. Databasedesignkoncepter med SQL Server Management Studio (SSMS) del 1

  4. Køre Stored Procedure i SQL Developer?