Bekijk wat elke computerwetenschapper moet weten over rekenkunde met drijvende komma.
Drijvende-kommagetallen in computers geven decimale breuken niet precies weer. In plaats daarvan vertegenwoordigen ze binair fracties. De meeste fractionele getallen hebben geen exacte weergave als een binaire breuk, dus er vindt wat afronding plaats. Wanneer zo'n afgeronde binaire breuk wordt terugvertaald naar een decimale breuk, krijg je het effect dat je beschrijft.
Voor het opslaan van geldwaarden bieden SQL-databases normaal gesproken een DECIMAAL-type waarin exacte decimale cijfers worden opgeslagen. Dit formaat is iets minder efficiënt voor computers om mee om te gaan, maar het is erg handig als u decimale afrondingsfouten wilt voorkomen.