카테고리별 실적 계산
매장 관리자는 각 제품 카테고리의 성과를 보여주는 요약 보고서를 필요로 합니다. 보고서에는 각 카테고리별 총 판매 수량과 총 매출액이 포함되어야 합니다.
과제
root 사용자로 MySQL 에 접속합니다.
retail_store 데이터베이스를 사용합니다.
- 다음 조건을 충족하는 쿼리를 작성합니다:
- 제품 카테고리 (
category) 별로 데이터를 그룹화합니다.
- 카테고리별 총 판매 수량을 계산합니다.
- 카테고리별 총 매출액을 계산합니다.
- 총 매출액을 기준으로 내림차순 정렬합니다.
- 결과물을
~/project 디렉토리에 category_sales.txt라는 파일 이름으로 저장합니다.
요구사항
- 모든 작업은
~/project 디렉토리에서 수행해야 합니다.
- 쿼리에는 반드시
GROUP BY를 사용하여 카테고리별로 그룹화해야 합니다.
- 매출액은 판매 수량 (
units_sold) 과 단가 (unit_price) 를 곱하여 계산합니다.
- 매출액 수치는 소수점 둘째 자리에서 반올림해야 합니다.
- 결과는 매출액이 높은 순서대로 정렬되어야 합니다.
- 출력 결과는
~/project 디렉토리의 category_sales.txt 파일에 저장되어야 합니다.
예시
올바른 쿼리를 작성하고 결과를 저장한 후, 다음과 같이 출력 내용을 확인할 수 있습니다:
cat ~/project/category_sales.txt
+-------------+-------------+---------------+
| category | total_units | total_revenue |
+-------------+-------------+---------------+
| Electronics | 35 | 13174.65 |
| Furniture | 23 | 3519.77 |
| Appliances | 10 | 799.90 |
+-------------+-------------+---------------+