Portfolio Project

SQL Analytics Dashboard

Northwind 데이터베이스를 활용해 실무에서 자주 쓰이는 SQL 기법 4가지를 인터랙티브 차트로 시각화합니다.

MySQL 8 Node.js Express Chart.js Vanilla JS
GROUP BY

월별 매출 집계

SUM + GROUP BY로 시간대별 매출 추이를 집계합니다.

WINDOW

상품별 판매량 순위

RANK() OVER로 서브쿼리 없이 판매 순위를 부여합니다.

CTE

고객별 총 구매액 분석

WITH 절로 복잡한 집계를 단계별로 분리합니다.

SUB+JOIN

평균 이상 주문 고객 필터링

스칼라 서브쿼리를 동적 임계값으로 활용합니다.