MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как RADIANS() работи в MariaDB

В MariaDB, RADIANS() е вградена функция, която връща аргумента си, преобразуван от градуси в радиани.

RADIANS() функцията е обратната на DEGREES() функция.

Синтаксис

Синтаксисът е така:

RADIANS(X)

Където X е стойността в градуси, която трябва да се преобразува в радиани.

Пример

Ето един пример:

SELECT RADIANS(30);

Резултат:

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

Дроби

Аргументът може да съдържа дробна част:

SELECT RADIANS(125.34178);

Резултат:

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

Отрицателни стойности

Аргументът може да бъде отрицателен:

SELECT RADIANS(-240);

Резултат:

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

Изрази

Аргументът може да включва изрази като този:

SELECT RADIANS(80 * 12);

Резултат:

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

Нечислови аргументи

Ето пример за това какво се случва, когато предоставим нечислов аргумент:

SELECT RADIANS('Cat');

Резултат:

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

Нека видим предупреждението:

SHOW WARNINGS;

Резултат:

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

Нулеви аргументи

RADIANS() връща null ако аргументът е null :

SELECT RADIANS(null);

Резултат:

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

Липсващи аргументи

Извикване на RADIANS() с грешен брой аргументи или без никакви аргументи води до грешка:

SELECT RADIANS();

Резултат:

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

И:

SELECT RADIANS(10, 2);

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преглед на MariaDB Xpand (бивш ClustrixDB)

  2. Шифроване на база данни:защо и къде трябва да имате криптиране на данни

  3. Как работи LOG2() в MariaDB

  4. Как да получите стойности, които не съдържат числа в MariaDB

  5. Как работи RTRIM_ORACLE() в MariaDB