gpt4 book ai didi

mysql - 错误选择小数值

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

我有一个包含十进制值的表格。

start_value decimal(10,2) | end_value decimal(10,2)

这是我的 MySQL 查询。

SELECT * FROM my_table WHERE start_value  >= '1.05' && end_value <= '1.05'

以上查询产生零结果,但在我的数据库中,有一个值 1.00 – 1.49

如果我将查询更改为仅选择第一个值,如下所示

SELECT * FROM my_table WHERE start_value  >= '1.05'

MySQL 显示错误结果。应该显示 1.00 – 1.49 时却显示 1.5 和 1.99

谁能告诉我我在这里做错了什么?

最佳答案

在这里,当您提供范围时,您需要正确提供开始值和结束值。对于您给出的值,可以按如下方式查询

SELECT * FROM my_table WHERE start_value  >= '1.00' and end_value <= '1.50'

关于mysql - 错误选择小数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53398386/

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