✅ 문제 1. 배송 지연 고객 분석
⭐️ 배송 지연은 고객 만족도에 큰 영향력 행사하므로 이를 분석함에 따라 고객 배송 서비스 개선 및 고객 관리 부분에서 개선 방안을 모색할 수 있음!!
[문제]
예상 배송일보다 실제 배송을 늦게 받은 고객들 중 가장 많은 주문을 한 고객의 ID와 총 주문 수를 조회하세요.
Tip📍
데이터 조회 전에 이 흐름을 따라가면 원하는 데이터만 쏙쏙! 뽑기 편해요 :)
1️⃣ 1단계: 어느 테이블에서 데이터를 가져올 것인가?
2️⃣ 2단계: 어떤 컬럼을 이용할 것인가?
3️⃣ 3단계: 조건이 무엇인가?
4️⃣ 4단계: 함수는 어떤 걸 사용해야 하는가?
🔻🔻🔻
✔️ 필요한 컬럼: 예상 배송일, 실제 배송일, 고객 ID
✔️ 조건1: 예상 배송일보다 실제 배송을 늦게 받은 고객
✔️ 조건2: 조건 1 고객 중 가장 많은 주문을 한 고객
✔️ 사용할 함수: COUNT
SELECT 고객 ID, COUNT(*) AS "총 지연된 주문 수"
FROM 필요한 컬럼이 있는 테이블
WHERE 예상 배송일 < 실제 배송일
GROUP BY 고객 ID
ORDER BY "총 지연된 주문 수" LIMIT 1;
⭐️ LIMIT 제거 시 전체 고객 순위 조회 가능!