Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi MySQL PI() – Mengembalikan Nilai (pi)

Di MySQL, PI() fungsi mengembalikan nilai (pi). Angka π adalah konstanta matematika yang kira-kira sama dengan 3,14159 (meskipun juga dapat ditampilkan dengan presisi yang jauh lebih tinggi daripada ini).

PI() menampilkan fungsi π dengan presisi default 7 (yaitu 3.141593 ), namun MySQL menggunakan nilai presisi ganda penuh secara internal.

Sintaks

Sintaksnya seperti ini:

PI()

Jadi fungsi ini tidak memerlukan (atau menerima) argumen apa pun.

Contoh 1 – Tampilan Default

Berikut adalah contoh dasar untuk mendemonstrasikan apa PI() kembali.

SELECT PI();

Hasil:

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

Dalam hal ini π ditampilkan dengan presisi default 7.

Contoh 2 – Peningkatan Presisi

Berikut adalah contoh menampilkan π menggunakan presisi yang lebih tinggi.

SELECT PI()+0.000000000000000000;

Hasil:

+---------------------------+
| PI()+0.000000000000000000 |
+---------------------------+
|      3.141592653589793000 |
+---------------------------+

Contoh 3 – Presisi yang Dikurangi

Berikut adalah contoh menampilkan π menggunakan presisi yang dikurangi. Dalam hal ini kita menggunakan ROUND() fungsi untuk menentukan berapa banyak tempat desimal yang akan dikembalikan.

SELECT ROUND(PI(), 2);

Hasil:

+----------------+
| ROUND(PI(), 2) |
+----------------+
|           3.14 |
+----------------+

Dan jika kita membulatkannya menjadi 4 tempat desimal, angkanya 5 akan dibulatkan menjadi 6 .

SELECT ROUND(PI(), 4);

Hasil:

+----------------+
| ROUND(PI(), 4) |
+----------------+
|         3.1416 |
+----------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk menampilkan klausa WHERE hanya untuk satu bidang di MySQL?

  2. Kesalahan fatal:Pengecualian yang tidak tertangkap 'mysqli_sql_exception' dengan pesan 'Tidak ada indeks yang digunakan dalam kueri/pernyataan yang disiapkan'

  3. Cara Menghapus Batasan Not Null di MySQL

  4. Mysql untuk memilih catatan per bulan meskipun data tidak ada

  5. Apa cara terbaik untuk menghapus baris lama dari MySQL secara bergulir?