ÎncepețiÎncepe gratuit

Filtrarea în join, where și select

Analizând toate țările cu date privind produsul intern brut (PIB) în 2014, PIB-ul mediu pe cap de locuitor a fost de 19.342 \(. Pentru țările africane, PIB-ul mediu pe cap de locuitor a fost de 5.879 \).

Poate că țările africane care au trimis atleți la Olimpiadă (Maroc, Togo, Zimbabwe) nu aveau cele mai ridicate PIB-uri pe cap de locuitor din Africa, dar aveau PIB-uri mai mari decât media africană.

Testează această teorie. Găsește PIB-ul pe cap de locuitor pentru țările africane cu atleți la Jocurile de Iarnă din 2014.

Acest exercițiu face parte din cursul

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Datele despre atleți sunt deja restrânse la competitorii africani. Găsește atleții unici din tabelul athletes_wint.
  • Folosește JOIN pentru a filtra atleții doar pe cei care au date odemographic (PIB).
  • Aplică un filtru pe year din tabelul athletes_wint pentru a limita rezultatele doar la atleții din 2014.

Exercițiu interactiv practic

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

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;
Editează și rulează codul