Vnořování poddotazu do FROM
Jaký je průměrný počet zápasů za sezónu, ve kterých tým vstřelil 5 nebo více gólů? A jak se tento počet liší podle země?
K provedení této operace použijeme vnořený, korelovaný poddotaz. V praxi nejspíš nebudeš muset vnořovat více poddotazů příliš často. Někdy ale narazíš na situaci, kdy je obtížné správně seskupit data podle požadovaného sloupce nebo vypočítat hodnoty vyžadující více matematických transformací (například AVG z COUNT).
Vnořování poddotazů a postupné provádění transformací krok za krokem – přidáváním výsledků do dalšího poddotazu – je často nejspolehlivější způsob, jak z dat získat přesné informace. Pojďme na to!
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
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 matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;