Desafío final
¡Has llegado al desafío final! Vamos a resolverlo paso a paso.
Tu tarea es determinar las 10 capitales principales de Europa y América según city_perc, una métrica que calcularás. city_perc es el porcentaje que calcula la población "proper" de una ciudad como porcentaje de la población total del área metropolitana, de la siguiente forma:
city_proper_pop / metroarea_pop * 100
No uses alias de tabla en este ejercicio.
Este ejercicio forma parte del curso
Combinación de datos en SQL
Instrucciones del ejercicio
- A partir de
cities, selecciona el nombre de la ciudad, el código de país, la población proper y la población del área metropolitana, además del campocity_perc, que calcula la población proper como porcentaje de la población del área metropolitana para cada ciudad (usando la fórmula proporcionada). - Filtra el nombre de la ciudad con una subconsulta que seleccione ciudades
capitaldecountriesen'Europe'o de continentes cuyo nombre termine en'America'. - Excluye los valores
NULLenmetroarea_pop. - Ordena por
city_perc(descendente) y devuelve solo las 10 primeras filas.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
-- 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
___