<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: 일일 주문 금액
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;