MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak RADIANS() działa w MariaDB

W MariaDB RADIANS() to funkcja wbudowana, która zwraca swój argument przekonwertowany ze stopni na radiany.

RADIANS() funkcja jest odwrotnością funkcji DEGREES() funkcja.

Składnia

Składnia wygląda tak:

RADIANS(X)

Gdzie X to wartość w stopniach, która ma zostać przeliczona na radiany.

Przykład

Oto przykład:

SELECT RADIANS(30);

Wynik:

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

Ułamki

Argument może zawierać część ułamkową:

SELECT RADIANS(125.34178);

Wynik:

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

Wartości ujemne

Argument może być negatywny:

SELECT RADIANS(-240);

Wynik:

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

Wyrażenia

Argument może zawierać wyrażenia takie jak:

SELECT RADIANS(80 * 12);

Wynik:

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

Argumenty nieliczbowe

Oto przykład tego, co się dzieje, gdy dostarczamy argument nieliczbowy:

SELECT RADIANS('Cat');

Wynik:

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

Zobaczmy ostrzeżenie:

SHOW WARNINGS;

Wynik:

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

Argumenty zerowe

RADIANS() zwraca null jeśli argument jest null :

SELECT RADIANS(null);

Wynik:

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

Brakujące argumenty

Wywołanie RADIANS() z niewłaściwą liczbą argumentów lub bez żadnych argumentów powoduje błąd:

SELECT RADIANS();

Wynik:

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

Oraz:

SELECT RADIANS(10, 2);

Wynik:

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. Zrozumienie indeksów w MySQL:część druga

  2. Jak wykonać odzyskiwanie danych MySQL i MariaDB do określonego momentu za pomocą ClusterControl

  3. Jak działa UPDATEXML() w MariaDB

  4. Funkcja MAX() w MariaDB

  5. Zwróć liczbę dni w miesiącu w MariaDB