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 "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

Ver curso

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 campo city_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 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