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

Různé typy joinů při zkoumání regionů sportovců

Olympioniky ze své země pravděpodobně znáš. Rusové milují krasobruslení. Keňané excelují v běžeckých disciplínách. Kanaďané ovládají hokej. Platí ale tyto trendy i napříč regiony? Mají všechny evropské země své krasobruslařské olympioniky? Mají všechny severoamerické země olympijské hokejové týmy?

Zjisti, které evropské země vyslaly krasobruslařské závodníky na zimní olympiádu 2014. Tabulka athletes je už filtrovaná na krasobruslařské sportovce a tabulka regions obsahuje pouze evropské země. Vyzkoušej různé typy joinů a porovnej výsledky.

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

Optimalizace výkonu dotazů v PostgreSQL

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 reg.region, reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
FROM ___ ___
___ JOIN ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes DESC;
Upravit a spustit kód