Skip to content Skip to sidebar Skip to footer

Cara konversi desimal ke string dengan format desimal tertentu

                                         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

Cara konversi desimal ke string dengan format desimal tertentu

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 konversi desimal ke string dengan format desimal tertentu

Cara untuk memanipulasi data tersebut, biasaya saya menggunakan fungsi replace

select REPLACE(to_char(10, 'FM999999990.00'),'.00', '' ) tonase

Maka hasilnya seperti ini 
Cara konversi desimal ke string dengan format desimal tertentu


Post a Comment for "Cara konversi desimal ke string dengan format desimal tertentu"