스칸디나비아 선수들의 메달 이동 최대값
프레임을 사용하면 윈도 함수에 입력으로 전달되는 행을 시작과 끝을 지정한 슬라이딩 윈도로 제한할 수 있어요.
윈도 함수에 프레임을 추가하면 각 행을 기준으로 입력 범위가 이동하는 "이동" 지표를 계산할 수 있습니다.
이 연습은 강의의 일부입니다
PostgreSQL 요약 통계와 윈도 함수
연습 안내
- 해당 연도, 획득한 메달 수, 그리고 현재 연도와 다음 연도만 비교하여 계산한 최대 메달 수를 반환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
WITH Scandinavian_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country IN ('DEN', 'NOR', 'FIN', 'SWE', 'ISL')
AND Medal = 'Gold'
GROUP BY Year)
SELECT
-- Select each year's medals
___,
___,
-- Get the max of the current and next years' medals
___ OVER (ORDER BY ___ ASC
ROWS BETWEEN ___
AND ___) AS Max_Medals
FROM Scandinavian_Medals
ORDER BY Year ASC;