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

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

Zobrazit kurz

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ázvem overall_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 = ___);
Upravit a spustit kód