ロシアのメダルの移動平均
集計ウィンドウ関数にフレームを組み合わせると、移動平均や累積など、よく使われる指標を計算できます。これらの指標は、時間の経過に伴うパフォーマンスの変化を追跡します。
この演習はコースの一部です
PostgreSQL 集計統計とウィンドウ関数
演習の手順
- 獲得メダル数の3年移動平均を計算してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
WITH Russian_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country = 'RUS'
AND Medal = 'Gold'
AND Year >= 1980
GROUP BY Year)
SELECT
Year, Medals,
--- Calculate the 3-year moving average of medals earned
___ OVER
(ORDER BY Year ASC
ROWS BETWEEN
___ AND ___) AS Medals_MA
FROM Russian_Medals
ORDER BY Year ASC;