我正在努力选择价格范围内的产品,在这种情况下介于160美元到200美元之间。查询似乎正常,但其中还包括价格为123美元的产品。
SELECT * FROM product
WHERE name LIKE '%test%'
AND price >= '160' AND price <= '200' AND 1=1
LIMIT 50
有什么想法吗?
答案 0 :(得分:2)
为什么不使用BETWEEN
?
SELECT * FROM product
WHERE name LIKE '%test%' AND
price BETWEEN 160 AND 200
LIMIT 50