Lihat Apa yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Aritmatika Titik Mengambang.
Angka floating point di komputer tidak mewakili pecahan desimal dengan tepat. Sebaliknya, mereka mewakili biner pecahan. Sebagian besar bilangan pecahan tidak memiliki representasi yang tepat sebagai pecahan biner, jadi ada beberapa pembulatan yang terjadi. Ketika pecahan biner bulat seperti itu diterjemahkan kembali ke pecahan desimal, Anda mendapatkan efek yang Anda gambarkan.
Untuk menyimpan nilai uang, database SQL biasanya menyediakan tipe DECIMAL yang menyimpan angka desimal yang tepat. Format ini sedikit kurang efisien untuk ditangani oleh komputer, tetapi cukup berguna bila Anda ingin menghindari kesalahan pembulatan desimal.