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

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

Zobrazit kurz

Pokyny k cvičení

  • V poddotazu klauzule FROM vypočítej průměrný celkový počet gólů z tabulky match pro každou fázi.
  • Do klauzule WHERE př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 s vyber sloupce stage a avg_goals do 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 = ___);
Upravit a spustit kód