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