MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana DEGREES() Bekerja di MariaDB

Di MariaDB, DEGREES() adalah fungsi bawaan yang mengembalikan argumennya yang dikonversi dari radian ke derajat.

DEGREES() fungsi adalah kebalikan dari RADIANS() fungsi.

Sintaks

Sintaksnya seperti ini:

DEGREES(X)

Dimana X adalah nilai, dalam radian, yang akan dikonversi ke derajat.

Contoh

Ini contohnya:

SELECT DEGREES(1);

Hasil:

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

Pecahan

Argumen dapat berisi bagian pecahan:

SELECT DEGREES(2.57);

Hasil:

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

Nilai Negatif

Argumennya bisa negatif:

SELECT DEGREES(-4.57);

Hasil:

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

π Radian

(pi) radian sama dengan 180 derajat. Kami dapat memverifikasi ini dengan meneruskan PI() fungsi ke DEGREES() fungsi:

SELECT DEGREES(PI());

Hasil:

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

Ekspresi

Argumen dapat mencakup ekspresi seperti ini:

SELECT DEGREES(3 * 10);

Hasil:

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

Argumen Non-Numerik

Berikut adalah contoh yang terjadi saat kami memberikan argumen non-numerik:

SELECT DEGREES('Cat');

Hasil:

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

Mari kita lihat peringatannya:

SHOW WARNINGS;

Hasil:

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

Argumen Null

DEGREES() mengembalikan null jika argumennya null :

SELECT DEGREES(null);

Hasil:

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

Argumen Tidak Ada

Memanggil DEGREES() dengan jumlah argumen yang salah, atau tanpa argumen apa pun menghasilkan kesalahan:

SELECT DEGREES();

Hasil:

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

Dan:

SELECT DEGREES(10, 2);

Hasil:

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. Memaksimalkan Efisiensi Kueri Basis Data untuk MySQL - Bagian Kedua

  2. Memantau Galera Cluster untuk MySQL atau MariaDB - Memahami Metrik (Diperbarui)

  3. MIN() Fungsi di MariaDB

  4. Bagaimana Operator LIKE Bekerja di MariaDB

  5. Migrasi dari Oracle Database ke MariaDB - Yang Harus Anda Ketahui