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

Dočasná tabulka Kanaďanů

Zajímají tě zimní olympijské hry a chceš se podívat na sportovce ze zemí se zimním klimatem (nízké teploty a sněžení). Víš, že Kanada má průměrnou roční teplotu pod bodem mrazu, a tak se rozhodneš prozkoumat kanadské atlety. Chceš zjistit, ve kterých zimních sportech Kanaďané závodí, a který sport má nejvíce kanadských závodníků.

Předpřipravená základní tabulka olympijských sportovců athletes_recent je poměrně velká. I když obsahuje sportovce jen ze dvou olympijských her, má tisíce řádků a dotazy nad ní mohou být pomalé.

Protože tě zajímají pouze kanadští sportovci a chceš nad nimi provést průzkumnou analýzu, nejprve vytvoříš dočasnou tabulku kanadských atletů. Pomocí této tabulky pak najdeš sport s nejvyšším počtem závodníků.

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

Optimalizace výkonu dotazů v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř dočasnou tabulku kanadských sportovců z tabulky athletes_recent.
  • Vyber pouze sportovce ze zimních olympijských her.
  • Pomocí dočasné tabulky canadians najdi sport s nejvyšším počtem kanadských závodníků.

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

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

-- Create a temp table of Canadians
___ ___ ___ canadians ___
    SELECT *
    FROM athletes_recent
    WHERE country_code = 'CAN'
    AND ___ = 'Winter'; -- The table has both summer and winter athletes

-- Find the most popular sport
SELECT sport
  , COUNT(DISTINCT athlete_id) as no_athletes
FROM ___
GROUP BY sport 
ORDER BY no_athletes DESC;
Upravit a spustit kód