gpt4 book ai didi

mysql - 比较 mysql 中的 double 值似乎无法正常工作

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:30 24 4
gpt4 key购买 nike

当我比较 where 子句中的浮点值时,它没有给出正确的结果。例如

SELECT * FROM users WHERE score = 0.61

在这个查询score中是一个double类型的列

但是如果我检查分数为 0.50 则上述查询有效,而我也有 0.61 的记录

如果我使用上述查询也有效

SELECT * FROM users WHERE trim(score) = 0.61

最佳答案

我建议您使用decimal 而不是float。而且它也只有 2 位小数。

这是关于如何使用它的文档。 Link .

希望这能解决您的问题。

关于mysql - 比较 mysql 中的 double 值似乎无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224486/

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