Přidání subquery do SELECT
V předchozím cvičení jsi přidal/a subquery do výrazu FROM a vybral/a kola, ve kterých průměrný počet gólů překročil celkový průměr sezóny 2012/2013. V tomto posledním kroku přidáš subquery do SELECT, abys porovnal/a průměrný počet gólů vstřelených v každém kole s celkovým průměrem.
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
Pokyny k cvičení
- Vytvoř subquery v
SELECT, která vypočítá průměrný celkový počet gólů vstřelených v sezóně 2012/2013 a uloží výsledek do sloupce s názvemoverall_avg. - Vytvoř subquery v
FROM, která vypočítá průměrný celkový počet gólů vstřelených v každém kole sezóny 2012/2013. - Filtruj hlavní dotaz tak, aby zahrnoval pouze kola, kde průměrný celkový počet gólů překračuje celkový průměr v sezóně 2012/2013.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
-- Select the stage and average goals from s
___,
ROUND(___,2) AS avg_goal,
-- Select the overall average for 2012/2013
(___ ___(___ + away_goal) FROM ___ WHERE ___ = ___) AS overall_avg
FROM
-- Select the stage and average goals in 2012/2013 from match
(SELECT
___,
___(___ + away_goal) AS avg_goals
FROM ___
WHERE season = ___
GROUP BY stage) AS s
WHERE
-- Filter the main query using the subquery
s.avg_goals ___ (SELECT ___(___ + away_goal)
FROM match WHERE season = ___);