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

Jak działa DEGREES() w MariaDB

W MariaDB, DEGREES() to funkcja wbudowana, która zwraca swój argument przekonwertowany z radianów na stopnie.

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

Składnia

Składnia wygląda tak:

DEGREES(X)

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

Przykład

Oto przykład:

SELECT DEGREES(1);

Wynik:

+-------------------+
| DEGREES(1)        |
+-------------------+
| 57.29577951308232 |
+-------------------+

Ułamki

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

SELECT DEGREES(2.57);

Wynik:

+--------------------+
| DEGREES(2.57)      |
+--------------------+
| 147.25015334862155 |
+--------------------+

Wartości ujemne

Argument może być negatywny:

SELECT DEGREES(-4.57);

Wynik:

+---------------------+
| DEGREES(-4.57)      |
+---------------------+
| -261.84171237478625 |
+---------------------+

π Radiany

π (pi) radiany to 180 stopni. Możemy to zweryfikować, przekazując PI() funkcji DEGREES() funkcja:

SELECT DEGREES(PI());

Wynik:

+---------------+
| DEGREES(PI()) |
+---------------+
|           180 |
+---------------+

Wyrażenia

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

SELECT DEGREES(3 * 10);

Wynik:

+--------------------+
| DEGREES(3 * 10)    |
+--------------------+
| 1718.8733853924696 |
+--------------------+

Argumenty nieliczbowe

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

SELECT DEGREES('Cat');

Wynik:

+----------------+
| DEGREES('Cat') |
+----------------+
|              0 |
+----------------+
1 row in set, 1 warning (0.043 sec)

Zobaczmy ostrzeżenie:

SHOW WARNINGS;

Wynik:

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

Argumenty zerowe

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

SELECT DEGREES(null);

Wynik:

+---------------+
| DEGREES(null) |
+---------------+
|          NULL |
+---------------+

Brakujące argumenty

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

SELECT DEGREES();

Wynik:

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

Oraz:

SELECT DEGREES(10, 2);

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować i zabezpieczyć MariaDB na CentOS 7?

  2. Jak GET_FORMAT() działa w MariaDB

  3. Przełączanie baz danych i przełączanie awaryjne dla witryn Drupal przy użyciu MySQL lub PostgreSQL

  4. Korzystaj z mycli i ucz się MariaDB/MySQL wygodnie w terminalu!

  5. Importowanie partycji InnoDB w MariaDB 10.0/10.1