Desafío final
¡Has llegado al problema final! Prepárate para abordarlo paso a paso.
Tu tarea consiste en determinar las 10 primeras capitales de Europa y América por city_perc
, un parámetro que calcularás. city_perc
es un porcentaje que calcula la población de una ciudad propiamente dicha como porcentaje de la población total del área metropolitana, como se indica a continuación:
city_proper_pop / metroarea_pop * 100
No utilices alias de tablas en este ejercicio.
Este ejercicio forma parte del curso
Unir datos en SQL
Instrucciones del ejercicio
- En
cities
, selecciona el nombre de ciudad, el código de país, la población de la ciudad propiamente dicha y la población del área metropolitana, así como el campocity_perc
, que calcula la población de la ciudad propiamente dicha como porcentaje de la población del área metropolitana para cada ciudad (utilizando la fórmula proporcionada). - Filtra el nombre de ciudad con una subconsulta que seleccione ciudades
capital
encountries
de'Europe'
o continentes con'America'
al final de su nombre. - Excluye los valores
NULL
enmetroarea_pop
. - Ordena por
city_perc
(de más a menos) y obtén solo las 10 primeras filas.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Select fields from cities
___
-- Use subquery to filter city name
___
-- Add filter condition such that metroarea_pop does not have null values
___
-- Sort and limit the result
___