開始使用免費開始

運動員獎牌的累積總數

欄位的累積總數(又稱累積和)能幫助你判斷每一列對總和的貢獻。

本練習屬於課程

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;
編輯並執行程式碼