결과를 보면 총 10개 국가가 조회됐군요. 우리나라 인구는 얼마나 될까요? 대략 5,000만 명 정도이니 우리나라 인구와 비슷한 국가를 조회해 봅시다.
코드 5-20
SELECT code, name, continent, region, population
FROM country
WHERE population >= 45000000
AND population <= 55000000;
실행결과
WHERE 절을 보면 두 개의 조건이 있는데 AND 연산자로 연결되어 있습니다. 하나는 인구가 4,500만보다 크거나 같은 조건이고 다른 하나는 5,500만보다 작거나 같은 조건입니다. 따라서 이 쿼리는 인구가 4,500만 명에서 5,500만 명 사이인 국가를 조회합니다 >=, <= 연산자를 사용했으므로 정확히 4,500만 명이나 5,500만 명인 건도 조회됩니다.
결과를 보면 총 4개 국가가 있네요. 우리나라를 포함해 콩고, 우크라이나, 미얀마가 조건에 해당합니다. 우리나라 인구가 약 4,600만 명으로 나오는데, 현재 인구가 5,200만 명 정도이니 MySQL에 담긴 예제 데이터가 오래전에 만들어졌음을 짐작할 수 있습니다.
이처럼 칼럼 값의 크기나 그 범위를 확인할 때는 부등호와 AND 연산자를 사용합니다.