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

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

Zobrazit kurz

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 ___;
Upravit a spustit kód