<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/5dc61ec9-db1b-4c00-a95b-81b4172a27d6/3e9b61fa-7a3a-4ebc-b502-407eaf7619ee/css__280x280.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/5dc61ec9-db1b-4c00-a95b-81b4172a27d6/3e9b61fa-7a3a-4ebc-b502-407eaf7619ee/css__280x280.png" width="40px" /> 본 강의는 MySQL을 기준으로 진행됩니다.

</aside>

[수업 목표]

[목차]

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/5dc61ec9-db1b-4c00-a95b-81b4172a27d6/58426a77-0461-40d7-91dd-caaf92789c0e/아바타.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/5dc61ec9-db1b-4c00-a95b-81b4172a27d6/58426a77-0461-40d7-91dd-caaf92789c0e/아바타.png" width="40px" />

</aside>

<aside> ✅ 모든 토글을 열고 닫는 단축키 Windows : Ctrl + alt + t Mac : + + t

</aside>

주문 테이블을 활용한 마케팅 전략 세우기

이커머스 마케터 A는 최근 매출 동향을 분석하기 위해 주문 데이터를 검토하고 있습니다. 데이터에는 주문 ID, 고객 ID, 주문 날짜, 총 청구 금액이 포함되어 있습니다. A는 아래의 질문을 통해 판매 전략을 최적화하고자 합니다.

ORDERS 테이블

OrderID : 주문 아이디

CustomerID: 고객 아이디

OrderDate: 주문 일자

TotalBilledAmount: 일일 주문 금액

  1. 연도별 판매 데이터를 별도의 열에 분기별로 정리하여 아래의 테이블로 만들어주세요.
year q1 q2 q3 q4
2021 숫자 숫자 숫자 숫자
2022 숫자 숫자 숫자 숫자
2023 숫자 숫자 숫자 숫자
2024 숫자 숫자 숫자 숫자
SELECT
YEAR(order_date) AS year,
SUM(CASE WHEN QUARTER(OrderDate) = 1 THEN TotalBilledAmount ELSE 0 END) AS Q1_sales,
SUM(CASE WHEN QUARTER(OrderDate) = 2 THEN TotalBilledAmount ELSE 0 END) AS Q2_sales,
SUM(CASE WHEN QUARTER(OrderDate) = 3 THEN TotalBilledAmount ELSE 0 END) AS Q3_sales,
SUM(CASE WHEN QUARTER(OrderDate) = 4 THEN TotalBilledAmount  ELSE 0 END) AS Q4_sales
FROM orders
GROUP BY
YEAR(order_date)
ORDER BY year;