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

Come funziona RADIANS() in MariaDB

In MariaDB, RADIANS() è una funzione incorporata che restituisce il suo argomento convertito da gradi in radianti.

Il RADIANS() la funzione è l'inverso di DEGREES() funzione.

Sintassi

La sintassi è questa:

RADIANS(X)

Dove X è il valore, in gradi, che deve essere convertito in radianti.

Esempio

Ecco un esempio:

SELECT RADIANS(30);

Risultato:

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

Frazioni

L'argomento può contenere una parte frazionaria:

SELECT RADIANS(125.34178);

Risultato:

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

Valori negativi

L'argomento può essere negativo:

SELECT RADIANS(-240);

Risultato:

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

Espressioni

L'argomento può includere espressioni come questa:

SELECT RADIANS(80 * 12);

Risultato:

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

Argomenti non numerici

Ecco un esempio di cosa succede quando forniamo un argomento non numerico:

SELECT RADIANS('Cat');

Risultato:

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

Vediamo l'avviso:

SHOW WARNINGS;

Risultato:

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

Argomenti nulli

RADIANS() restituisce null se l'argomento è null :

SELECT RADIANS(null);

Risultato:

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

Argomenti mancanti

Chiamando RADIANS() con il numero errato di argomenti o senza argomenti genera un errore:

SELECT RADIANS();

Risultato:

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

E:

SELECT RADIANS(10, 2);

Risultato:

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