Filtrare nel join, nel where e nel select
Considerando tutti i paesi con dati sul prodotto interno lordo (GDP) nel 2014, il GDP pro capite medio era di $19.342. Per i paesi africani, il GDP pro capite medio era di $5.879.
È possibile che i paesi africani che hanno inviato atleti alle Olimpiadi (Marocco, Togo, Zimbabwe) non avessero i GDP pro capite più alti dell’Africa ma avessero GDP superiori alla media africana.
Metti alla prova questa ipotesi. Trova il GDP pro capite dei paesi africani che avevano atleti ai Giochi Invernali del 2014.
Questo esercizio fa parte del corso
Migliorare le prestazioni delle query in PostgreSQL
Istruzioni dell'esercizio
- I dati degli atleti sono già limitati ai concorrenti africani. Trova gli atleti unici dalla tabella
athletes_wint. - Usa il
JOINper filtrare gli atleti tenendo solo quelli con datiodemographic(GDP). - Usa un filtro su
yeardalla tabellaathletes_wintper limitare i risultati ai soli atleti del 2014.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
ON ath.country_code = dem.olympic_cc
___ ___ = ___
ORDER BY dem.gdp DESC;