Back-end/SQL

[SQL로 하는 데이터 분석] 04. 데이터 분석 단계로 나아가기

Dev다D 2021. 3. 23. 23:39
반응형

그루핑해서 보기

 

(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 데이터베이스' 강의를
참고하여 작성한 내용입니다.

 

반응형