1

この場合は 160 ドルから 200 ドルの間の価格帯に収まる製品を単純に選択しようとしています。クエリは正常に見えますが、価格が 123 ドルの製品も含まれています。

SELECT * FROM product
WHERE  name LIKE '%test%' 
AND  price >= '160' AND  price <= '200' AND  1=1
LIMIT 50

何か案は?

4

1 に答える 1

2

なぜ使用しないのBETWEENですか?

SELECT * FROM product
WHERE  name LIKE '%test%'  AND  
        price BETWEEN 160 AND 200
LIMIT 50
于 2013-01-25T14:06:11.500 に答える