sql >> Databáze >  >> RDS >> Sqlserver

Uložte hodnoty float na SQL Server

Nejste ve skutečnosti snažíte se uložit 123,66, protože 123,66 nemůžete přesně vyjádřit jako float nebo double. Databáze ukládá data přesněji, než jste zvyklí, to je vše.

Pokud chcete uložit desítkové čísla přesně, použijte decimal typ.

Podívejte se na mé články na plovoucí binární čárka a plovoucí desetinnou čárkou typy pro více informací.



  1. Chronické zastaralé výsledky pomocí MySQLdb v Pythonu

  2. Euklidovská vzdálenost

  3. Aktualizujte sekvenci na řádku INSERT

  4. Jak zjistit, kolik mysql dotazů provedl php skript?