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

První kroky s vnořenými poddotazy

Čas posunout práci s poddotazy o stupeň výš! Fotbalu nemůžeš sledovat donekonečna, a tak chceš zjistit, jestli je England Premier League tak vzrušující, jak se říká.

Porovnáš maximální počet gólů vstřelených v jednom zápase v jednotlivých sezonách s maximem pro England Premier League.

Toto cvičení je součástí kurzu

Manipulace s daty v SQL

Zobrazit kurz

Pokyny k cvičení

  • Dopiš vnořený poddotaz, který vybere country_id pro 'England Premier League' z tabulky league – tento výsledek se použije jako filtr v nadřazeném poddotazu.

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 
    season,
    MAX(home_goal + away_goal) AS max_goals,
    (SELECT MAX(home_goal + away_goal) 
     FROM match 
     WHERE season = main.season
     -- Subquery to get the max goals in an 'England Premier League' match for the same season
     AND country_id IN (____)
    ) AS pl_max_goals
FROM match AS main
GROUP BY season;
Upravit a spustit kód