Чи можна визначити діапазон для IN частини запиту, приблизно так
SELECT job FROM mytable WHERE id IN (10..15);
Замість
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
Відповіді:
Не можна, але можна використовувати BETWEEN
SELECT job FROM mytable WHERE id BETWEEN 10 AND 15
Зверніть увагу, що BETWEENвключено, і включатиме елементи з ідентифікаторами 10 і 15.
Якщо ви не хочете включення, вам доведеться повернутися до використання операторів >and <.
SELECT job FROM mytable WHERE id > 10 AND id < 15
Для вибору даних у числовому діапазоні ви можете використовувати BETWEENвключно.
SELECT JOB FROM MYTABLE WHERE ID BETWEEN 10 AND 15;