🏆30

Day 1 챌린지: 고급 분석 쿼리

Cypher 고급 (WITH, UNWIND, CASE, 집계)

학습 목표

WITH, UNWIND, CASE, 집계를 조합한 복합 쿼리 작성 실무 비즈니스 시나리오 해결 쿼리 최적화 고려

요구사항

고객 세그멘테이션: 구매 금액/빈도에 따라 5개 그룹으로 분류

제품 번들 추천: 함께 구매되는 상품 쌍 Top 5 찾기

월별 매출 트렌드: 월별 주문 수, 총 매출, 평균 주문 금액

비활성 고객 찾기: 최근 30일 내 주문이 없는 고객 목록

평가 기준
  • 정확성: 요구사항을 정확히 충족하는가 (40%)
  • 효율성: 불필요한 탐색 없이 최적화되었는가 (30%)
  • 가독성: 쿼리가 명확하고 이해하기 쉬운가 (30%)
보너스
  • 추가 인사이트 도출 (예: 요일별 패턴, 계절성)
  • EXPLAIN으로 실행 계획 분석
  • 성능 비교를 위한 대안 쿼리 작성