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

Spojování poddotazů v klauzuli FROM

Tabulka match v Evropské fotbalové databázi neobsahuje názvy zemí ani týmů. Tyto informace získáš spojením s tabulkou country, díky čemuž pak můžeš agregovat data – například zjistit počet zápasů odehraných v každé zemi.

Pokud chceš filtrovat data z některé z těchto tabulek, můžeš z ní vytvořit poddotaz a ten pak spojit s existující tabulkou v databázi. Poddotaz v klauzuli FROM je efektivní způsob, jak zodpovědět detailní otázky vyžadující filtrování nebo transformaci dat ještě před jejich zahrnutím do výsledků.

Tvým úkolem v tomto cvičení je vytvořit poddotaz z tabulky match a ten pak spojit s tabulkou country, abys mohl/a zjistit informace o zápasech s celkovým počtem 10 a více gólů!

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 
	-- Select the country ID and match ID
	___, 
    ___ 
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;
Upravit a spustit kód