アスリートのメダルの累積合計
列のランニングトータル(累積合計)は、各行が合計にどれだけ寄与しているかを把握するのに役立ちます。
この演習はコースの一部です
PostgreSQL 集計統計とウィンドウ関数
演習の手順
- アスリート名、獲得メダル数、メダルの累積合計を返し、アスリート名のアルファベット順で並べ替えてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
WITH Athlete_Medals AS (
SELECT
Athlete, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country = 'USA' AND Medal = 'Gold'
AND Year >= 2000
GROUP BY Athlete)
SELECT
-- Calculate the running total of athlete medals
___,
___,
___ OVER (ORDER BY ___ ASC) AS Max_Medals
FROM Athlete_Medals
ORDER BY Athlete ASC;