gpt4 book ai didi

mysql - 为什么mysql中小数相加不正确

转载 作者:行者123 更新时间:2023-11-29 21:31:21 25 4
gpt4 key购买 nike

我想根据数据库中的特定条件检索数据:

SELECT * FROM `chatRoom` WHERE 5.27680128733988 + 100.488135965769 = 105.764937253109

当我们知道加法的值为 105.764937253109

时,这实际上产生了 0 结果

为了证明加法等于105.764937253109,我实际上更新了表中的一行以获得正确的值:

UPDATE `chatRoom` SET `latitude`= 5.27680128733988 + 100.488135965769 WHERE Room_ID = 2

更新后的列显示添加的结果是105.764937253109,但为什么当我尝试选择第一个数据库查询中的结果时,它显示找到 0 个数据?

谢谢

最佳答案

因为 5.27680128733988 + 100.488135965769 = 105.7649372531089;你少了一个“8”

关于mysql - 为什么mysql中小数相加不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35228673/

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