EmpezarEmpieza gratis

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 de la ciudad propiamente dicha 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

Ver curso

Instrucciones del ejercicio

  • A partir de cities, selecciona el nombre de la ciudad, el código del país, la población en sentido estricto y la población del área metropolitana, así como el campo city_perc, que calcula la población en sentido estricto como un porcentaje de la población del área metropolitana para cada ciudad (utilizando la fórmula proporcionada).
  • Filtra el nombre de la ciudad con una subconsulta que seleccione ciudades capital de countries en 'Europe' o de continentes cuyo nombre termine en 'America'.
  • Excluye los valores NULL en metroarea_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
___
Editar y ejecutar código