반응형
그루핑해서 보기
(1) category 컬럼, main_month 컬럼을 기준으로 그루핑하고
(2) 그룹들 중에서 주 상영 월이 5월이고, view_count의 합이 3000000(삼백만) 이상인 것들만 선별하세요.
(3) 그리고 category 컬럼, main_month 컬럼, 각 그룹에 속한 row의 개수, 각 그룹의 view_count 합, 이 4가지 컬럼을 조회하세요.
(4) 마지막으로 각 그룹에 속한 row의 개수 컬럼에는 '영화 수'라는 alias를, 각 그룹의 view_count 합 컬럼에는 '총 관객 수'라는 alias를 붙이세요.
SELECT category, main_month, count(*) AS '영화 수', SUM(view_count) AS '총 관객 수'
FROM 2020_movie_report
GROUP BY category, main_month
HAVING main_month = 5 AND SUM(view_count) >= 3000000;
본 내용은 Codeit의 '개발자를 위한 SQL 데이터베이스' 강의를
참고하여 작성한 내용입니다.
반응형
'Back-end > SQL' 카테고리의 다른 글
[SQL로 하는 데이터 분석] 05. 데이터 분석 단계로 나아가기 (0) | 2021.03.26 |
---|---|
[SQL로 하는 데이터 분석] 05. 데이터 분석 단계로 나아가기 (0) | 2021.03.26 |
[SQL로 하는 데이터 분석] 04. 데이터 분석 단계로 나아가기 (0) | 2021.03.23 |
[SQL로 하는 데이터 분석] 04. 데이터 분석 단계로 나아가기 (0) | 2021.03.20 |
[SQL로 하는 데이터 분석] 03. 데이터 조회로 기본 다지기 (0) | 2021.03.19 |