ÎncepețiÎncepe gratuit

De unde provin toți sportivii

Jocurile Olimpice au loc la fiecare doi ani (de vară și de iarnă) și sunt urmărite de milioane de oameni din întreaga lume. Aprind mândria națională, pe măsură ce publicul își susține sportivii care reprezintă propria țară. În acest exercițiu, vei analiza datele recente despre sportivii olimpici (2014 și 2016) pentru a afla ce țări au participat. Va trebui să le combini cu informații regionale care listează toate țările care au participat la edițiile anterioare ale Olimpiadei.

Aici, vei face un join între tabelele athletes și oregions pentru a returna țările cu sportivi participanți.

Explorează datele și verifică dacă recunoști sportivi din propria ta țară.

Acest exercițiu face parte din cursul

Îmbunătățirea performanței interogărilor în PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Fă un join între athletes și oregions folosind codul de țară.
  • Folosește aliasuri pentru fiecare tabel: ath pentru athletes și reg pentru oregions.
  • Verifică dacă există țări fără niciun sportiv.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Athlete count by country and region
SELECT reg.region
  , reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;
Editează și rulează codul