Filtrování s komplexnějšími podmínkami poddotazu
V předchozím cvičení jsi pomocí poddotazu v části WHERE sestavil/a seznam týmů, které nemají v fotbalové databázi žádné domácí zápasy. Pojďme v průzkumu pokračovat a vytvořit seznam týmů, které v domácím zápase vstřelily 8 nebo více gólů.
K tomu sestavíš poddotaz v části WHERE s vlastní podmínkou filtrování.
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
Pokyny k cvičení
- V klauzuli
WHEREvytvoř poddotaz, který z tabulkymatchnačte všechny hodnotyhometeam_ID, kde je počet domácích gólůhome_goalvětší nebo roven 8. - Z tabulky
teamvyber sloupceteam_long_nameateam_short_name. Zahrň do hlavního dotazu všechny hodnoty vrácené poddotazem.
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 team long and short names
___,
___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);