코드 6-46
USE mywork;
SELECT years, ranks, movie_name, release_date, audience_num,
ROUND(sale_amt / 100000000) AS sales
FROM box_office
WHERE YEAR(release_date) = 2019
AND rep_country = '한국'
AND audience_num >= 5000000;
실행결과
코드 6-46에서는 mywork 데이터베이스에 접속해 box_office 테이블에서 2019년 개봉한 한국 영화 중 관객수가 500만 명 이상인 영화를 조회합니다. WHERE 절을 보면 release_date 칼럼을 대상으로 날짜형 함수 YEAR()를 사용해 2019년에 개봉한 영화를 조회합니다. 또한, SELECT 절에서 매출액을 1억으로 나눈 후 숫자형 함수인 ROUND() 함수로 반올림한 결과를 보여 줍니다. 이때 ROUND() 함수에서 두 번째 매개변수를 생략했기 때문에 소수점 이하 첫째 자리에서 반올림해 정수 부분만 가져왔습니다. <극한직업>의 매출액이 대략 1,397억 원이네요.