MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

Wie RADIANS() in MariaDB funktioniert

In MariaDB RADIANS() ist eine integrierte Funktion, die ihr Argument umgerechnet von Grad in Bogenmaß zurückgibt.

Die RADIANS() Funktion ist das Gegenteil von DEGREES() Funktion.

Syntax

Die Syntax lautet wie folgt:

RADIANS(X)

Wobei X ist der Wert in Grad, der in Radiant umgerechnet werden soll.

Beispiel

Hier ist ein Beispiel:

SELECT RADIANS(30);

Ergebnis:

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

Brüche

Das Argument kann einen Bruchteil enthalten:

SELECT RADIANS(125.34178);

Ergebnis:

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

Negative Werte

Das Argument kann negativ sein:

SELECT RADIANS(-240);

Ergebnis:

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

Ausdrücke

Das Argument kann Ausdrücke wie diesen enthalten:

SELECT RADIANS(80 * 12);

Ergebnis:

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

Nicht numerische Argumente

Hier ist ein Beispiel dafür, was passiert, wenn wir ein nicht numerisches Argument angeben:

SELECT RADIANS('Cat');

Ergebnis:

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

Sehen wir uns die Warnung an:

SHOW WARNINGS;

Ergebnis:

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

Null-Argumente

RADIANS() gibt null zurück wenn das Argument null ist :

SELECT RADIANS(null);

Ergebnis:

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

Fehlende Argumente

Aufruf von RADIANS() mit der falschen Anzahl von Argumenten oder ohne Argumente führt zu einem Fehler:

SELECT RADIANS();

Ergebnis:

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

Und:

SELECT RADIANS(10, 2);

Ergebnis:

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