SQL 응용난도 중상
8번 · 주관식 · 5점
다음 SALES 데이터와 SQL을 실행했을 때 출력되는 네 행을 위에서부터 그대로 쓰시오. 열 사이는 한 칸으로 구분한다.
| region | sales_year | amount |
|---|---|---|
| A | 2025 | 30 |
| A | 2026 | 20 |
| B | 2025 | 40 |
| B | 2026 | 40 |
SELECT region, amount,
SUM(amount) OVER (
PARTITION BY region
ORDER BY sales_year
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
) AS running_total
FROM SALES
ORDER BY region, sales_year;