CommencerCommencer gratuitement

Filtrer dans JOIN, WHERE et SELECT

En 2014, pour tous les pays disposant de données de produit intérieur brut (PIB), le PIB moyen par habitant était de 19 342 \(. Pour les pays africains, il était de 5 879 \).

Il est possible que les pays africains ayant envoyé des athlètes aux Jeux olympiques (Maroc, Togo, Zimbabwe) n’aient pas eu les PIB par habitant les plus élevés d’Afrique, mais qu’ils aient eu un PIB supérieur à la moyenne africaine.

Vérifiez cette hypothèse. Trouvez le PIB par habitant des pays africains ayant des athlètes aux Jeux d’hiver 2014.

Cet exercice fait partie du cours

Améliorer les performances des requêtes dans PostgreSQL

Afficher le cours

Instructions

  • Les données des athlètes sont déjà limitées aux concurrents africains. Trouvez les athlètes uniques dans la table athletes_wint.
  • Utilisez le JOIN pour ne garder que les athlètes ayant des données odemographic (PIB).
  • Utilisez un filtre sur year depuis la table athletes_wint pour restreindre les résultats aux athlètes de 2014 uniquement.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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;
Modifier et exécuter le code