1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v SQL

Connected

cvičení

Zápas je OVER

Klauzule OVER() ti umožňuje aplikovat agregační funkci na celý dataset – podobně jako poddotazy v SELECT. Oproti nim má ale výrazné výhody: dotazy běží rychleji a OVER() nabízí celou řadu dalších funkcí a klauzulí, které si v této kapitole postupně ukážeme.

V tomto cvičení přepíšeš některé dotazy z předchozích kapitol s využitím klauzule OVER().

Pokyny

100 XP
  • Z tabulek match a country vyber ID zápasu, name země, season, home_goal a away_goal.
  • Dokonči dotaz, který vypočítá průměrný počet vstřelených gólů celkově a tuto agregovanou hodnotu zahrne do každého řádku pomocí okenní funkce.