첫 번째 조건이 2018년 개봉 영화이므로 개봉일(release_date)이 2018년 1월 1일부터 2018년 12월 31일 사이에 있는지를 확인합니다. 따라서 부등호 연산자로 release_date 칼럼 값이 2018년 1월 1일보다 크거나 같고 2018년 12월 31일보다 작거나 같은 건을 찾습니다. 두 번째로 rep_country(대표국가) 칼럼 값이 ‘한국’인 건을 확인합니다. 두 조건을 모두 만족해야 하므로 두 조건을 AND 연산자로 연결합니다.
결과를 보면 원하는 조건에 맞는 데이터가 조회됐습니다. 총 784건이 조회되는데, 책에는 그중 일부만 담았습니다. 조회된 결과를 자세히 보면 영화에 따라 제작연도(years)와 개봉연도가 다른 건들도 있습니다. 제작연도에 개봉한 영화도 있고 그 후에 개봉한 영화도 있다는 의미겠죠?
2019년 개봉 영화 중 관객수가 500만 명 이상인 영화 조회하기
이번에는 2019년에 개봉한 영화 중에서 500만 명 이상이 본 영화를 조회해 볼까요? 관객수는 audience_num 칼럼에 정보가 있습니다. 따라서 이 칼럼 값이 500만 명 이상인 건을 조회하면 됩니다.
코드 5-23
SELECT *
FROM box_office
WHERE release_date BETWEEN '2019-01-01' AND '2019-12-31'
AND audience_num >= 5000000;
실행결과