Začněte nyníZačněte zdarma

Průběžný součet medailí podle zemí

Co když jsou tvoje data rozdělena do více skupin napříč jedním nebo více sloupci tabulky? I při definovaném rámci platí, že pokud skupiny dat nějak neoddělíš, hodnoty jedné skupiny ovlivní průměr jiné skupiny.

Toto cvičení je součástí kurzu

PostgreSQL Summary Stats and Window Functions

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej 3letý průběžný součet medailí získaných jednotlivými zeměmi.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

WITH Country_Medals AS (
  SELECT
    Year, Country, COUNT(*) AS Medals
  FROM Summer_Medals
  GROUP BY Year, Country)

SELECT
  Year, Country, Medals,
  -- Calculate each country's 3-game moving total
  ___ OVER
    (PARTITION BY ___
     ORDER BY Year ASC
     ROWS BETWEEN
     ___ AND ___) AS Medals_MA
FROM Country_Medals
ORDER BY Country ASC, Year ASC;
Upravit a spustit kód