Cara konversi desimal ke string dengan format desimal tertentu
Angka desimal merupakan angka dengan ciri khas khusus yakni tanda koma yang memisahkan antara bilangan bulat dan bilangan pecahannya.
Pemanggilan angka desimal secara langsung akan menimbulkan format yang tidak wajar seperti misalnya data 7.999999999999, bagaimana cara kita untuk membuatnya menjadi bulat karena kita hanya butuh 2 angka dibelakang koma misalnya.
Usahakan untuk memformat desimal menjadi string terlebih dahulu sebelum ditampilkan ke interface untuk user.
Mengubah angka desimal dengan format yang kita inginkan seperti berikut
select to_char(23.55, 'FM999999990.00') as ton
Hasilnya akan seperti ini
Bagaimana jika kita menampilkan angka yang bukan desimal dengan format tersebut?, contoh seperti ini
select to_char(10, 'FM999999990.00') as ton
Hasilnya seperti ini
Cara untuk memanipulasi data tersebut, biasaya saya menggunakan fungsi replace
select REPLACE(to_char(10, 'FM999999990.00'),'.00', '' ) tonase
Maka hasilnya seperti ini
Post a Comment for "Cara konversi desimal ke string dengan format desimal tertentu"