문제
2022년 상반기 (1월부터 6월까지)의 총 수익 측면에서 가장 수익성이 높은 5개의 제품을 찾아주세요.
그들의 ID와 총 수익을 출력해주세요.
테이블설명
예상결과
✏️ 풀이
SELECT product_id, SUM(cost_in_dollars * units_sold) AS revenue
FROM online_orders
GROUP BY 1
ORDER BY 2 DESC
LIMIT 5;
1. 수익성 계산 (cost_in_dollars * units_sold)
2. product_id별로 group by
3. 수익성 내림차순 정렬
4. 상위 5개 조회
'[코딩테스트] > [SQL]' 카테고리의 다른 글
[StrataScratch - SQL] (Medium) Users By Average Session Time (0) | 2025.05.05 |
---|---|
[StrataScratch - SQL] (Easy) Unique Users Per Client Per Month (0) | 2025.05.02 |
[StrataScratch - SQL] (Easy) (0) | 2025.04.30 |
[StrataScratch - SQL] (Easy) Number Of Bathrooms And Bedrooms (4) | 2025.04.29 |
[StrataScratch - SQL] (Easy) MacBookPro User Event Count (0) | 2025.04.29 |