95

このようなクエリの IN 部分の範囲を定義することは可能ですか?

SELECT job FROM mytable WHERE id IN (10..15);

それ以外の

SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);
4

2 に答える 2

179

できませんが、使用できますBETWEEN

SELECT job FROM mytable WHERE id BETWEEN 10 AND 15

これBETWEENは包括的であり、ID10と15の両方のアイテムが含まれることに注意してください。

包含したくない場合は、>and<演算子の使用にフォールバックする必要があります。

SELECT job FROM mytable WHERE id > 10 AND id < 15
于 2012-05-14T15:10:48.973 に答える