Ist es möglich, einen Bereich für den IN-Teil der Abfrage zu definieren?
SELECT job FROM mytable WHERE id IN (10..15);
Anstatt
SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
Sie können nicht, aber Sie können verwenden BETWEEN
SELECT job FROM mytable WHERE id BETWEEN 10 AND 15
Beachten Sie, dass dies BETWEEN
inklusive ist und Elemente mit der ID 10 und 15 enthält.
Wenn Sie keine Aufnahme wünschen, müssen Sie auf die Operatoren >
und zurückgreifen <
.
SELECT job FROM mytable WHERE id > 10 AND id < 15
Um Daten im numerischen Bereich auszuwählen, können Sie
BETWEEN
Folgendes verwenden.SELECT JOB FROM MYTABLE WHERE ID BETWEEN 10 AND 15;
quelle