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

Bagaimana PI() Bekerja di MariaDB

Di MariaDB, PI() adalah fungsi bawaan yang mengembalikan nilai angka (pi).

Bilangan adalah konstanta matematika. Ini didefinisikan sebagai rasio keliling lingkaran dengan diameternya, dan juga memiliki berbagai definisi yang setara. Ini kira-kira sama dengan 3,141593, meskipun representasi desimalnya tidak pernah berakhir.

Sintaks

Sintaksnya seperti ini:

PI()

Jadi tidak ada argumen yang diperlukan atau diterima.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT PI();

Hasil:

+----------+
| PI()     |
+----------+
| 3.141593 |
+----------+

Kembalikan Lebih Banyak Tempat Desimal

Jumlah default tempat desimal yang ditampilkan adalah enam, tetapi MariaDB menggunakan nilai presisi ganda penuh secara internal.

Oleh karena itu, kita dapat menggunakan teknik berikut untuk mengembalikan lebih banyak tempat desimal:

SELECT PI()+0.000000000000000;

Hasil:

+------------------------+
| PI()+0.000000000000000 |
+------------------------+
|      3.141592653589793 |
+------------------------+

Ekspresi

Anda dapat menggunakan PI() dalam ekspresi seperti berikut:

SELECT PI() * 1000;

Hasil:

+-------------+
| PI() * 1000 |
+-------------+
| 3141.592654 |
+-------------+

Dibandingkan Dengan Radian &Derajat

RADIANS() fungsi mengubah argumennya dari derajat ke radian.

Satu lingkaran penuh adalah 2π.

Oleh karena itu, kita dapat menggunakan RADIANS() untuk mengembalikan dengan meneruskan argumen yang mewakili setengah lingkaran (yaitu 180).

SELECT RADIANS(180);

Hasil:

+-------------------+
| RADIANS(180)      |
+-------------------+
| 3.141592653589793 |
+-------------------+

Kita bisa pergi ke arah yang berlawanan dengan melewati PI() ke DEGREES() fungsi:

SELECT DEGREES(PI());

Hasil:

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

Meneruskan Argumen

Seperti disebutkan, PI() tidak memerlukan atau menerima argumen apa pun. Memanggil PI() dengan argumen apa pun menghasilkan kesalahan:

SELECT PI(3);

Hasil:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 Cara Menghapus Baris Duplikat di MariaDB (Mengabaikan Kunci Utama)

  2. MIN() Fungsi di MariaDB

  3. Enkripsi MariaDB Penuh Saat Istirahat dan Dalam Perjalanan untuk Perlindungan Data Maksimum - Bagian Kedua

  4. Membandingkan MariaDB Enterprise Backup dengan ClusterControl Backup Management

  5. MariaDB JSON_MERGE_PRESERVE() Dijelaskan