0
なぜ次のSQLクエリSQLiteのSumの結果が間違っているのはなぜですか?
Insert Into Test (ItemQty) VALUES (1.445);
Insert Into Test (ItemQty) VALUES (0.000000000000001);
Select Sum(ItemQty) from Test;
は1.445
1.445000000000001
結果としてではなくを生成しますか? ここには何が欠けていますか?
コンピュータとデータベースがどのように数値を表しているかを理解する必要があります。まず、 'ItemQty'の型を理解してから、固定小数点または浮動小数点値の研究を行います。 –
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html – Lucero