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
Instrucțiuni pentru exercițiu
- Fă un join între
athletesșioregionsfolosind codul de țară. - Folosește aliasuri pentru fiecare tabel:
athpentruathletesșiregpentruoregions. - 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;