Kita dapat menggunakan FORMAT()
fungsi di MySQL untuk memformat angka menjadi format yang lebih mudah dibaca manusia.
Fungsi mengembalikan nomor sebagai string yang diformat. Ia menambahkan pemisah ribuan dan desimal separator seperlunya, dan membulatkan hasilnya ke posisi desimal yang diberikan.
Contoh
Di MySQL, FORMAT()
fungsi menerima angka sebagai argumen pertama, diikuti dengan posisi desimal:
SELECT FORMAT(123456.789, 2);
Hasil:
123,456.79
Tidak perlu menentukan di mana koma harus pergi. Fungsinya tahu di mana harus meletakkannya.
Berikut contoh lain dengan jumlah yang lebih besar:
SELECT FORMAT(123456789.123456789, 6);
Hasil:
123,456,789.123457
Menggunakan Koma untuk Tempat Desimal
Di banyak lokal, koma digunakan sebagai tempat desimal, dan titik/titik digunakan untuk pemisah grup.
FORMAT()
function menerima argumen ketiga yang memungkinkan kita menentukan lokal yang akan digunakan saat memformat angka.
Contoh:
SELECT FORMAT(123456.789, 2, 'de_DE');
Hasil:
123.456,79
Dalam hal ini, saya mengatur lokal ke de_DE
, yang untuk bahasa Jerman. Kali ini koma digunakan sebagai pemisah desimal, dan titik digunakan untuk pemisah grup.