15

팀장의 요청: "월별 매출 뽑아줘"

Day 1: 데이터 요약의 마법

학습 목표

GROUP BY가 필요한 실무 상황을 이해한다 집계 함수의 필요성을 파악한다

금요일 오후 5시, 팀장의 메시지

"다음 주 임원 보고 자료 준비 중인데, 이번 분기 월별 매출 현황 좀 뽑아줄 수 있어?"

"네, 알겠습니다."

에디터 로딩 중...

10,847건의 주문 데이터가 쏟아진다. 이걸 어떻게 "월별"로 정리하지?


엑셀로 하면 되지 않나?

맞다. 엑셀에서 피벗 테이블 만들면 된다. 근데 문제가 있다.

  1. 매번 수작업: 매주, 매달 반복해야 함
  2. 실수 가능성: 날짜 필터 잘못 걸면 끝
  3. 대용량 한계: 100만 건 넘으면 엑셀이 버벅임

SQL로 하면?

에디터 로딩 중...

한 번 짜놓으면 언제든 실행 가능. 데이터가 1억 건이어도 몇 초면 끝난다.


오늘 배울 것

팀장의 요청을 해결하려면 이것들이 필요하다:

  1. 집계 함수: SUM, COUNT, AVG... 데이터를 "요약"하는 도구
  2. GROUP BY: 데이터를 "그룹으로 묶는" 마법
  3. HAVING: 그룹에 조건을 거는 방법

이 세 가지만 알면 "월별 매출", "부서별 인원", "카테고리별 판매량" 같은 보고서용 데이터를 자유자재로 뽑을 수 있다.

시작해보자.