다음과 같이 쿼리의 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
포함하고, 모두 ID 10과 15 항목이 포함됩니다.
포함하지 않으려면 >
및 <
연산자 를 사용해야합니다 .
SELECT job FROM mytable WHERE id > 10 AND id < 15
숫자 범위의 데이터를 선택하려면 BETWEEN
포함되는 것을 사용할 수 있습니다 .
SELECT JOB FROM MYTABLE WHERE ID BETWEEN 10 AND 15;