MYSQL/solvesql
지역별 주문의 특징
수스리
2025. 6. 6. 17:20
문제
US E-Commerce Records 2020 데이터베이스는 미국 이커머스 웹사이트의 판매 데이터를 담고 있습니다. records 테이블은 주문 번호, 주문 날짜, 주문 지역, 카테고리 등 주문의 상세 정보가 들어 있습니다. 이 데이터를 이용하여 미국의 각 지역별로 어떤 카테고리의 상품이 많이 판매되는지 알아보려고 합니다. region, category 별 주문량을 계산해 출력하는 쿼리를 작성해주세요.
/
SELECT region AS Region,
COUNT(DISTINCT CASE WHEN category = "Furniture" THEN order_id ELSE NULL END) AS Furniture,
COUNT(DISTINCT CASE WHEN category = "Office Supplies" THEN order_id ELSE NULL END) AS "Office Supplies",
COUNT(DISTINCT CASE WHEN category = "Technology" THEN order_id ELSE NULL END) AS Technology
FROM records
GROUP BY Region
ORDER BY Region