Menggunakan koma sebagai pemisah desimal di MySQL
Friday, December 4, 2009 15:14Posted in category MySQL
Secara default, format angka mysql adalah #,###.#. Namun format yang digunakan di Indonesia adalah #.###,#. Maka jika anda ingin menampilkan format #.###,# gunakanlah perintah REPLACE.
Contoh :
SELECT REPLACE(REPLACE(REPLACE(FORMAT(1000.1,2),’,',’x'),’.',’,'),’x',’.') AS nilai
Penjelasan :
- Nilai mula-mula adalah 1000.1
- Dengan perintah FORMAT(1000.1,2) mengubah nilai 1000.1 menjadi 1,000.10 (2 angka di belakang koma)
- Perintah REPLACE pertama menggantikan tanda ‘,’ menjadi tanda ‘x’ sehingga menjadi 1×000.10
- Perintah REPLACE kedua menggantikan tanda ‘.’ menjadi tanda ‘,’ sehingga menjadi 1×000,10
- Perintah REPLACE ketiga(terakhir) menggantikan tanda ‘x’ menjadi tanda ‘.’ sehingga menjadi 1.000,10
Selamat mencoba
You can follow any responses to this entry through the RSS 2.0 feed.
You can skip to the end and leave a response. Pinging is currently not allowed.


dodol says:
April 2nd, 2010 at 5:29 pm
matur tengkyu…
albab says:
October 13th, 2010 at 7:47 pm
makasih banyak gan tutornya :beer: