Desafio final
Você chegou ao desafio final! Prepare-se para resolvê-lo passo a passo.
Sua tarefa é identificar as 10 principais capitais da Europa e das Américas por city_perc, uma métrica que você deve calcular. city_perc é uma porcentagem que calcula a população "real" de uma cidade como uma porcentagem da população total da área metropolitana mais ampla, da seguinte forma:
city_proper_pop / metroarea_pop * 100
Não use nomes alternativos de tabelas neste exercício.
Este exercício faz parte do curso
Junção de dados no SQL
Instruções do exercício
- Em
cities, selecione o nome da cidade, o código do país, a população real (proper population) e a população da área metropolitana, bem como o campocity_perc, que calcula a população real como uma porcentagem da população da área metropolitana para cada cidade (usando a fórmula fornecida). - Filtre o nome da cidade com uma subconsulta que selecione as capitais (
capital) dos países (countries) da Europa ('Europe') ou de continentes com'America'no final do nome. - Exclua os valores
NULLdemetroarea_pop. - Ordene por
city_perc(decrescente) e retorne somente as primeiras 10 linhas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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
___