Je dois sélectionner une fourchette de prix de 0 à 50 euros.mysql sélectionner la tranche de prix
J'ai cette requête:
SELECT * FROM products WHERE price > 0 AND price < 50;
Y at-il une meilleure façon de le faire?
Je dois sélectionner une fourchette de prix de 0 à 50 euros.mysql sélectionner la tranche de prix
J'ai cette requête:
SELECT * FROM products WHERE price > 0 AND price < 50;
Y at-il une meilleure façon de le faire?
Il est BETWEEN
:
SELECT * FROM products WHERE price BETWEEN 0 AND 50;
mais son comportement est différent. Il sélectionne également des valeurs égales aux points de départ, donc >=
au lieu de >
et <=
au lieu de <
.
Cela importe: http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between – Mchl
@Mchl bien sûr, je n'y ai pas pensé. Corrigé, merci –