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
NULL
demetroarea_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
___