1. Aprende
  2. /
  3. Cursos
  4. /
  5. Manipulace s daty v SQL

Connected

Ejercicio

Filtrování pomocí poddotazu se seznamem hodnot

Cílem tohoto cvičení je sestavit seznam týmů, které nikdy nehrály zápas ve svém domovském městě. Pomocí poddotazu vytvoříš seznam unikátních hodnot hometeam_ID z nefiltrované tabulky match – ty pak vyloučíš ze sloupce team_api_ID v tabulce team.

Kromě filtrování pomocí skalárního poddotazu (vracejícího jednu hodnotu) můžeš vytvořit i seznam hodnot, podle kterého data filtruješ na základě složitější sady podmínek. Tento typ poddotazu generuje referenční seznam o jednom sloupci pro hlavní dotaz. Pokud hodnoty v tomto seznamu odpovídají sloupci v tabulce hlavního dotazu, join není potřeba – a to ani tehdy, kdy seznam pochází z jiné tabulky.

Instrucciones

100 XP
  • V klauzuli WHERE vytvoř poddotaz, který načte všechny unikátní hodnoty hometeam_id z tabulky match.
  • Z tabulky team vyber sloupce team_long_name a team_short_name. Všechny hodnoty vrácené poddotazem z hlavního dotazu vyluč.