sql >> Databáze >  >> RDS >> MariaDB

Jak RADIANS() funguje v MariaDB

V MariaDB, RADIANS() je vestavěná funkce, která vrací svůj argument převedený ze stupňů na radiány.

RADIANS() Funkce je opakem funkce DEGREES() funkce.

Syntaxe

Syntaxe vypadá takto:

RADIANS(X)

Kde X je hodnota ve stupních, která má být převedena na radiány.

Příklad

Zde je příklad:

SELECT RADIANS(30);

Výsledek:

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

Zlomky

Argument může obsahovat zlomkovou část:

SELECT RADIANS(125.34178);

Výsledek:

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

Záporné hodnoty

Argument může být záporný:

SELECT RADIANS(-240);

Výsledek:

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

Výrazy

Argument může obsahovat výrazy jako tento:

SELECT RADIANS(80 * 12);

Výsledek:

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

Nečíselné argumenty

Zde je příklad toho, co se stane, když poskytneme nečíselný argument:

SELECT RADIANS('Cat');

Výsledek:

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

Podívejme se na varování:

SHOW WARNINGS;

Výsledek:

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

Nulové argumenty

RADIANS() vrátí null pokud je argument null :

SELECT RADIANS(null);

Výsledek:

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

Chybí argumenty

Volání RADIANS() s nesprávným počtem argumentů nebo bez jakýchkoli argumentů vede k chybě:

SELECT RADIANS();

Výsledek:

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

A:

SELECT RADIANS(10, 2);

Výsledek:

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

  1. Jak nainstalovat Oracle Instant Client na Mac?

  2. Jak povolit protokol pomalých dotazů v MySQL

  3. Kontrola/změna úrovně kompatibility databáze v SQL Server (SSMS)

  4. Jak zacházet se sloupcem tabulky s názvem vyhrazeným klíčovým slovem SQL?