이상과 이하를 조회하므로 >=와 <= 연산자를 사용했는데, 좀 더 간단히 사용할 수 있는 것이 ‘~ 사이에’라는 뜻이 있는 BETWEEN 연산자입니다. 이 연산자는 ‘컬럼 BETWEEN a AND b’ 형태로 사용합니다. 여기서 a와 b는 각각 비교 값으로 a가 b보다 작아야겠죠. BETWEEN을 사용한 쿼리가 쿼리 5-9에 나와 있습니다.
쿼리 5-9 BETWEEN 연산자 사용
SELECT * FROM subway_statistics WHERE station_name LIKE '선릉%' AND passenger_number BETWEEN 500 AND 1000;
▲ 그림 5-9 쿼리 5-9를 실행한 결과
~ 이상과 ~ 이하인 경우가 아닌 초과와 미만인 값을 조회할 때는 >와 < 연산자를 사용해야 합니다.
지금까지 이 절에서 배운 내용만으로도 웬만한 조건식은 모두 만들 수 있습니다. 아무리 복잡한 조건도 조건식이 많아 AND나 OR로 연결해 복잡해 보일 뿐이지 하나씩 떼어내서 보면 어렵지 않습니다.