gpt4 book ai didi

MySQL 数字数学精度

转载 作者:行者123 更新时间:2023-11-29 11:01:16 26 4
gpt4 key购买 nike

我有一个简单的问题需要理解:

SELECT (200/0.713788), 280.1952*0.713788, 280.195240043*0.713788 

结果:

  1. col:280.1952,为什么被截断了?小数位数的规则是什么?

  2. col: 199.9999714176,这很好,但不太精确,因为我在这里复制了第一个 col 的结果。

  3. col:199.999999999812884,这是我最感兴趣的。为什么不是 200?

最佳答案

您的 280.195240043*0.713788 = 199.999999999812884

如果你需要一个四舍五入的数字,你应该使用 Round()

SELECT (200/0.713788), 280.1952*0.713788, round(280.195240043*0.713788 , 8)

关于MySQL 数字数学精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42202054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com