Anda dapat menggunakan apa yang dikenal sebagai mata uang minor. Yang pada dasarnya menyimpan $4,20 sebagai 420. Ini adalah praktik yang biasanya diadaptasi saat berkomunikasi dengan gateway pemrosesan pembayaran atau api.
Manfaatnya adalah bahwa semua operasi aritmatika dalam database dan penyimpanan terjadi menggunakan bilangan bulat daripada desimal. Artinya, mereka menggunakan lebih sedikit ruang dan operasi lebih cepat.
Seperti yang ditunjukkan oleh @thilo, Anda juga menghindari kesalahan floating point yang terkadang dapat menyusup.
Pada saat ditampilkan, cukup bagi dengan 100