gpt4 book ai didi

Mysql select查询查找一定范围内的值

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:34 25 4
gpt4 key购买 nike

我有一个项目表,

id    item    min_price   max_price
-----------------------------------
1 item1 100 500
2 item2 150 400
3 item3 410 700
4 item4 330 700
5 item3 420 600

当我传递价格值 450 时,我希望得到一个包含范围值的 450 的结果,即,

 id    item    min_price   max_price
-----------------------------------

3 item3 410 700
5 item3 420 600

我如何得到这个结果?

我试过这个查询,

SELECT * FROM items where min_price >= 450 AND max_price <= 450

但是没有结果。如何得到正确的结果?

最佳答案

你把它们搞混了:

SELECT * FROM items 
WHERE min_price <= 450
AND max_price >= 450

您始终可以使用 between 这将帮助您避免将来出现此问题:

SELECT * FROM items 
WHERE 450 between min_price and max_price

关于Mysql select查询查找一定范围内的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36306512/

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