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 | +----------------+