MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

Fonctionnement de RADIANS() dans MariaDB

Dans MariaDB, RADIANS() est une fonction intégrée qui renvoie son argument converti de degrés en radians.

Le RADIANS() la fonction est l'inverse du DEGREES() fonction.

Syntaxe

La syntaxe ressemble à ceci :

RADIANS(X)

X est la valeur, en degrés, qui doit être convertie en radians.

Exemple

Voici un exemple :

SELECT RADIANS(30);

Résultat :

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

Fractions

L'argument peut contenir une partie fractionnaire :

SELECT RADIANS(125.34178);

Résultat :

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

Valeurs négatives

L'argument peut être négatif :

SELECT RADIANS(-240);

Résultat :

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

Expressions

L'argument peut inclure des expressions telles que :

SELECT RADIANS(80 * 12);

Résultat :

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

Arguments non numériques

Voici un exemple de ce qui se passe lorsque nous fournissons un argument non numérique :

SELECT RADIANS('Cat');

Résultat :

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

Voyons l'avertissement :

SHOW WARNINGS;

Résultat :

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

Arguments nuls

RADIANS() renvoie null si l'argument est null :

SELECT RADIANS(null);

Résultat :

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

Arguments manquants

Appel de RADIANS() avec le mauvais nombre d'arguments, ou sans aucun argument entraîne une erreur :

SELECT RADIANS();

Résultat :

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

Et :

SELECT RADIANS(10, 2);

Résultat :

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