MySQL 打破了除以小数的结果

MySQL broke result of divide to decimals

我的问题是 mysql 中除法过程的结果。

示例:

SELECT FLOOR(0.232 / 0.00002200) * 0.00002200

结果:

0.23199000

然后我等待 0.232,这意味着正确的是 0.232 正确的数学结果对我来说非常重要,但我不知道如何解决它, 我会很感激你的帮助。

0.23199 正确

答案0.23199正确; 0.232 / 0.0000220010545.454545… 所以 FLOOR() 应该提供 10545.

10545 * 0.00002200 == 0.23199 因此 0.23199 不正确。


附录

由于反对票/评论挑战 10545 * 0.00002200 的产品不能以“9”结尾

  10545
x    22
 ------
  21090
 21090
 ------
 231990