주문 취소 내역 조회는 고객 서비스 관리, 재고 조정, 판매 예측 등에 중요한 데이터를 제공합니다. 취소된 주문들을 분석하면 고객의 불만족 원인을 파악하고, 서비스 개선 방향을 설정하는 데 도움이 됩니다. 다음은 주문 취소 내역을 조회하는 다양한 SQL 쿼리 예제와 각 예제의 간단한 설명입니다.
예제 1: 모든 주문 취소 내역 조회
SELECT * FROM Orders WHERE Status = 'Cancelled';
주문 상태가 'Cancelled'로 표시된 모든 주문을 조회합니다.
예제 2: 특정 기간 동안 취소된 주문 조회
SELECT * FROM Orders WHERE Status = 'Cancelled' AND OrderDate BETWEEN '2022-01-01' AND '2022-12-31';
2022년 동안 취소된 모든 주문을 조회합니다.
예제 3: 고객별 취소 주문 조회
SELECT * FROM Orders WHERE CustomerID = 'C123' AND Status = 'Cancelled';
특정 고객('C123')의 취소된 주문을 조회합니다.
예제 4: 가장 최근에 취소된 주문 조회
SELECT * FROM Orders WHERE Status = 'Cancelled' ORDER BY OrderDate DESC LIMIT 1;
가장 최근에 취소된 주문을 조회합니다.
예제 5: 취소된 주문의 총액 계산
SELECT SUM(TotalAmount) AS TotalCancelledAmount FROM Orders WHERE Status = 'Cancelled';
취소된 주문들의 총액을 계산합니다.
예제 6: 카테고리별 취소된 주문 조회
SELECT Orders.OrderID, Orders.TotalAmount FROM Orders JOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID JOIN Products ON OrderDetails.ProductID = Products.ProductID WHERE Orders.Status = 'Cancelled' AND Products.Category = 'Electronics';
특정 카테고리('Electronics')의 상품이 포함된 취소된 주문을 조회합니다.
예제 7: 월별 취소된 주문 수 계산
SELECT MONTH(OrderDate) AS Month, COUNT(*) AS CancelledOrdersCount FROM Orders WHERE Status = 'Cancelled' GROUP BY MONTH(OrderDate);
각 월별로 취소된 주문의 수를 계산합니다.
예제 8: 취소 사유별 주문 내역 조회
SELECT OrderID, CancellationReason FROM Orders WHERE Status = 'Cancelled';
취소된 주문과 각각의 취소 사유를 조회합니다.
예제 9: 취소된 주문의 평균 금액 계산
SELECT AVG(TotalAmount) AS AverageCancelledAmount FROM Orders WHERE Status = 'Cancelled';
취소된 주문의 평균 금액을 계산합니다.
예제 10: 특정 상품이 포함된 취소 주문 조회
SELECT Orders.OrderID, Orders.TotalAmount FROM Orders JOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID WHERE OrderDetails.ProductID = 'P123' AND Orders.Status = 'Cancelled';
특정 상품('P123')이 포함된 취소된 주문을 조회합니다.
관련 전문용어 설명
주문(Orders): 고객이 상품이나 서비스를 구매하기 위해 제출한 요청입니다.
주문 상태(Status): 주문의 현재 상태를 나타내며, 여기서는 'Cancelled'로 표시된 주문들을 조회합니다.
취소 사유(CancellationReason): 주문이 취소된 이유입니다.
총액(Total Amount): 주문에 대한 총 금액입니다.
'SQL' 카테고리의 다른 글
평균 주문 금액: 평균 주문 금액을 계산하는 쿼리. (0) | 2023.12.28 |
---|---|
최근 주문 목록: 최근 주문 목록을 조회하는 쿼리. (0) | 2023.12.28 |
인기 상품 순위: 인기 상품을 순위로 나열하는 쿼리. (0) | 2023.12.28 |
고객별 결제 금액: 고객별 결제 금액을 계산하는 쿼리. (0) | 2023.12.28 |
주문한 날짜 기준 검색: 주문한 날짜를 기준으로 검색하는 쿼리. (0) | 2023.12.28 |