더북(TheBook)

첫 번째 조건이 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;

실행결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.