ComeçarComece de graça

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

Ver curso

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 campo city_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 de metroarea_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
___
Editar e executar o código