14

variable-field12 tables-table1&にフロートがありtable2ます。テーブルをクエリしてフィールドの値を確認すると、両方とも同じように見えますが、それらの違いを見つけると、ゼロではなく違いが生じます。

Field1(Table1) value---84.4660194174757
Field2(Table2) value---84.4660194174757

Differnce---1.4210854715202E-14

なぜこの問題が発生するのでしょうか?

4

1 に答える 1

26
  • ROUND小数点以下の桁数を制限するために使用します
  • ABS(value1-value2) < 0.00001適切な値で使用する
  • フロートを使わない
于 2013-04-22T14:51:36.783 に答える