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

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

Zobrazit kurz

Pokyny k cvičení

  • V klauzuli WHERE vytvoř poddotaz, který z tabulky match načte všechny hodnoty hometeam_ID, kde je počet domácích gólů home_goal větší nebo roven 8.
  • Z tabulky team vyber sloupce team_long_name a team_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 ___ >= ___);
Upravit a spustit kód