Přidej poddotaz do FROM
V předchozím cvičení jsi vytvořil/a datovou sadu se seznamem průměrných domácích a venkovních gólů v každé fázi sezóny 2012/2013.
V tomto kroku převedeš hlavní dotaz na poddotaz a získáš seznam fází, ve kterých je průměrný celkový počet gólů vyšší než celkový průměr gólů na zápas.
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
Pokyny k cvičení
- V poddotazu klauzule
FROMvypočítej průměrný celkový počet gólů z tabulky match pro každou fázi. - Do klauzule
WHEREpřidej poddotaz, který vypočítá celkový průměrný počet gólů. - Filtruj výsledky hlavního dotazu tak, aby zahrnovaly jen fáze, kde je průměrný počet gólů vyšší než celkový průměr.
- Z poddotazu
svyber sloupcestageaavg_goalsdo hlavního dotazu.
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 the subquery
___,
ROUND(___,2) AS avg_goals
FROM
-- Select the stage and average goals in 2012/2013
(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 = ___);