1. Learn
  2. /
  3. Kurser
  4. /
  5. Joindre des données en SQL

Connected

övning

Défi final

Vous avez atteint le défi final ! Préparez-vous à l'aborder étape par étape.

Votre tâche consiste à déterminer les 10 capitales en Europe et dans les Amériques selon city_perc, une mesure que vous allez calculer. city_perc est un pourcentage qui calcule la population « intra-muros » d'une ville comme pourcentage de la population totale de sa région métropolitaine élargie, comme suit :

city_proper_pop / metroarea_pop * 100

N'utilisez pas d'alias de table dans cet exercice.

Instruktioner

100 XP
  • À partir de cities, sélectionnez le nom de la ville, le code du pays, la population intra‑muros et la population de la région métropolitaine, ainsi que le champ city_perc, qui calcule la population intra‑muros en pourcentage de la population de la région métropolitaine pour chaque ville (en utilisant la formule fournie).
  • Filtrez le nom de la ville avec une sous‑requête qui sélectionne les villes capital depuis countries dans 'Europe' ou les continents dont le nom se termine par 'America'.
  • Excluez les valeurs NULL dans metroarea_pop.
  • Triez par city_perc (ordre décroissant) et retournez uniquement les 10 premières lignes.