LeetCode 문제풀이 오답노트
-Reformat Department Table


GROUP BY는 그룹별 연산을 위한 기능
연산없이 출력하면 아래와 같이 한 그룹당 하나의 데이터 값만 출력된다.



원본 테이블에는 2월에 id=2의 revenue 값이 있음에도 출력되지 않는다.
따라서 GROUP BY와 함께 집계함수를 사용해야 한다.
원본 테이블에서 id와 month가 primary key이기 때문에 SUM을 사용하면 원하는 출력 값을 얻을 수 있다.
(id별 월별 revenue는 값이 하나 -> 이 경우에는 MAX,MIN,AVG 다른 집계 함수 사용해도 상관없음)

*본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.
'SQL > 개념 정리' 카테고리의 다른 글
| SQL로 EDA해보기 (0) | 2023.05.31 |
|---|---|
| [SQL] WEEK3 (0) | 2023.05.23 |
| [SQL] CASE WHEN 조건문 (0) | 2023.05.18 |
| [SQL] GROUP BY (0) | 2023.05.09 |
| [SQL] 별칭 붙이기 (0) | 2023.05.09 |