Můžete použít to, co je známé jako vedlejší měna. Což je v podstatě uložení 4,20 USD jako 420. Toto je postup, který se běžně používá při komunikaci s bránami pro zpracování plateb nebo rozhraním API.
Výhodou je, že všechny aritmatické operace v databázi a úložišti probíhají pomocí celých čísel, nikoli desetinných míst. Což znamená, že zabírají méně místa a operace jsou rychlejší.
Jak zdůraznil @thilo, vyhnete se také chybám s pohyblivou řádovou čárkou, které se někdy mohou vloudit.
V okamžiku zobrazení jednoduše vydělte 100