Menggunakan koma sebagai pemisah desimal di MySQL

Friday, December 4, 2009 15:14
Posted 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 :

  1. Nilai mula-mula adalah 1000.1
  2. Dengan perintah FORMAT(1000.1,2) mengubah nilai 1000.1 menjadi 1,000.10 (2 angka di belakang koma)
  3. Perintah REPLACE pertama menggantikan tanda ‘,’ menjadi tanda ‘x’ sehingga menjadi 1×000.10
  4. Perintah REPLACE kedua menggantikan tanda ‘.’ menjadi tanda ‘,’ sehingga menjadi 1×000,10
  5. Perintah REPLACE ketiga(terakhir) menggantikan tanda ‘x’ menjadi tanda ‘.’ sehingga menjadi 1.000,10

Selamat mencoba :)

You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Menggunakan koma sebagai pemisah desimal di MySQL”

  1. dodol says:

    April 2nd, 2010 at 5:29 pm

    matur tengkyu…

Leave a Reply

Comment spam protected by SpamBam