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);
Antworten:
Sie können nicht, aber Sie können verwenden BETWEEN
SELECT job FROM mytable WHERE id BETWEEN 10 AND 15
Beachten Sie, dass dies BETWEENinklusive 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 BETWEENFolgendes verwenden.
SELECT JOB FROM MYTABLE WHERE ID BETWEEN 10 AND 15;