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

Filtrování pomocí JOIN

Když potřebuješ přidat filtr do dotazu, který odkazuje na jinou tabulku, máš k dispozici několik přístupů. Jednou z možností je připojit novou tabulku pomocí JOIN a pak přidat jednoduchý příkaz WHERE.

Tvým cílem je sestavit report s těmito vlastnostmi:

  • První sloupec je bronze_medals, tedy celkový počet bronzových medailí (bronze).
  • Druhý sloupec je silver_medals, tedy celkový počet stříbrných medailí (silver).
  • Třetí sloupec je gold_medals, tedy celkový počet zlatých medailí (gold).
  • Report obsahuje pouze záznamy z summer_games.
  • Report je filtrovaný jen na sportovce ve věku 16 let nebo mladší.

V tomto cvičení použij přístup s JOIN.

Toto cvičení je součástí kurzu

Reporting in SQL

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř dotaz, který z tabulky summer_games načte celkový počet bronze_medals, silver_medals a gold_medals.
  • Pomocí JOIN a příkazu WHERE filtruj data na sportovce ve věku 16 let a méně.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT 
	____, 
    ____, 
    ____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;
Upravit a spustit kód