0에서 50 유로의 가격 범위를 선택해야합니다.mysql select price range
SELECT * FROM products WHERE price > 0 AND price < 50;
을 할 수있는 더 나은 방법이 있나요 :
나는이 쿼리가?SELECT * FROM products WHERE price BETWEEN 0 AND 50;
하지만 행동은 다르다 :
0에서 50 유로의 가격 범위를 선택해야합니다.mysql select price range
SELECT * FROM products WHERE price > 0 AND price < 50;
을 할 수있는 더 나은 방법이 있나요 :
나는이 쿼리가?SELECT * FROM products WHERE price BETWEEN 0 AND 50;
하지만 행동은 다르다 :
는 BETWEEN
있습니다. 시작점과 동일한 값을 선택하므로 >
대신 >=
및 <
대신 <=
이 아닌 값이 선택됩니다.
그것은 중요합니다 : http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between – Mchl
@Mchl 물론, 나는 그것을 생각하지 않았습니다. 수정 됨, 감사합니다. –