Est-il possible de définir une plage pour la partie IN de la requête, quelque chose comme ceci
SELECT job FROM mytable WHERE id IN (10..15);
Au lieu de
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
Est-il possible de définir une plage pour la partie IN de la requête, quelque chose comme ceci
SELECT job FROM mytable WHERE id IN (10..15);
Au lieu de
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
Vous ne pouvez pas, mais vous pouvez utiliser BETWEEN
SELECT job FROM mytable WHERE id BETWEEN 10 AND 15
Notez que BETWEEN
est inclusif, et inclura les éléments ayant à la fois l'id 10 et 15.
Si vous ne voulez pas d'inclusion, vous devrez revenir à l'utilisation de l'option >
y <
opérateurs.
SELECT job FROM mytable WHERE id > 10 AND id < 15
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.