Czy to możliwe, aby określić zakres dla częściowo zapytania, coś jak tenmySQL wybrać w zasięgu
SELECT job FROM mytable WHERE id IN (10..15);
Zamiast
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
Czy to możliwe, aby określić zakres dla częściowo zapytania, coś jak tenmySQL wybrać w zasięgu
SELECT job FROM mytable WHERE id IN (10..15);
Zamiast
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
nie można, ale można użyć BETWEEN
SELECT job FROM mytable WHERE id BETWEEN 10 AND 15
Zauważ, że BETWEEN
jest kompletna i będzie zawierać elementy zarówno z identyfikatorem 10 i 15.
Jeśli nie chcesz włączenia, musisz wrócić do korzystania z operatorów >
i <
.
SELECT job FROM mytable WHERE id > 10 AND id < 15
Aby wybrać dane w zakresie liczbowym, można użyć BETWEEN
, która jest dostępna.
SELECT JOB FROM MYTABLE WHERE ID BETWEEN 10 AND 15;