본문 바로가기

SQL

평균 주문 금액: 평균 주문 금액을 계산하는 쿼리.

반응형

평균 주문 금액을 계산하는 쿼리는 각 고객의 주문 금액을 이해하고, 전반적인 판매 성과를 분석하는 데 유용합니다. 이는 마케팅 전략, 가격 정책 결정, 고객 세분화 등에 중요한 데이터를 제공할 수 있습니다. 다음은 평균 주문 금액을 계산하는 다양한 SQL 쿼리 예제와 각 예제의 간단한 설명입니다.


예제 1: 전체 평균 주문 금액 계산
SELECT AVG(TotalAmount) AS AverageOrderAmount FROM Orders;
모든 주문에 대한 평균 주문 금액을 계산합니다.


예제 2: 고객별 평균 주문 금액 계산
SELECT CustomerID, AVG(TotalAmount) AS AverageOrderAmount FROM Orders GROUP BY CustomerID;
각 고객별로 평균 주문 금액을 계산합니다.


예제 3: 월별 평균 주문 금액 계산
SELECT MONTH(OrderDate) AS Month, AVG(TotalAmount) AS AverageOrderAmount FROM Orders GROUP BY MONTH(OrderDate);
각 월별로 평균 주문 금액을 계산합니다.


예제 4: 연도별 평균 주문 금액 계산
SELECT YEAR(OrderDate) AS Year, AVG(TotalAmount) AS AverageOrderAmount FROM Orders GROUP BY YEAR(OrderDate);
각 연도별로 평균 주문 금액을 계산합니다.


예제 5: 카테고리별 평균 주문 금액 계산
SELECT Category, AVG(TotalAmount) AS AverageOrderAmount FROM Orders JOIN Products ON Orders.ProductID = Products.ProductID GROUP BY Category;
각 카테고리별로 평균 주문 금액을 계산합니다.


예제 6: 특정 기간 동안 평균 주문 금액 계산
SELECT AVG(TotalAmount) AS AverageOrderAmount FROM Orders WHERE OrderDate BETWEEN '2022-01-01' AND '2022-12-31';
특정 기간(예: 2022년) 동안의 평균 주문 금액을 계산합니다.


예제 7: 최근 6개월간 평균 주문 금액 계산
SELECT AVG(TotalAmount) AS AverageOrderAmount FROM Orders WHERE OrderDate >= DATEADD(month, -6, CURRENT_DATE);
최근 6개월 동안의 평균 주문 금액을 계산합니다.


예제 8: 할인 주문의 평균 금액 계산
SELECT AVG(TotalAmount) AS AverageOrderAmount FROM Orders WHERE Discount > 0;
할인을 받은 주문에 대한 평균 주문 금액을 계산합니다.


예제 9: VIP 고객의 평균 주문 금액 계산
SELECT AVG(TotalAmount) AS AverageOrderAmount FROM Orders WHERE CustomerID IN (SELECT CustomerID FROM VIPCustomers);
VIP 고객들의 평균 주문 금액을 계산합니다.


예제 10: 제품별 평균 주문 금액 계산
SELECT ProductID, AVG(TotalAmount) AS AverageOrderAmount FROM Orders JOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID GROUP BY ProductID;
각 제품별로 평균 주문 금액을 계산합니다.


관련 전문용어 설명
주문(Orders): 상품이나 서비스의 구매 요청입니다.
총액(Total Amount): 주문에 대한 총 금액입니다.
평균 주문 금액(Average Order Amount): 모든 주문의 총액을 주문 수로 나눈 값입니다.
할인(Discount): 주문 금액에서 줄어든 금액 또는 비율입니다.
VIP 고객(VIP Customers): 특별한 혜택을 받는 중요 고객 그룹입니다.

반응형