Sfida finale
Sei arrivato all'ultima grande sfida! Affrontala un passo alla volta!
Il tuo compito è determinare le 10 principali capitali in Europa e nelle Americhe in base a city_perc
, una metrica che calcolerai tu stesso. city_perc
è una percentuale che misura la popolazione “propria” di una città come percentuale della popolazione totale dell’area metropolitana più ampia, secondo la formula seguente:
city_proper_pop / metroarea_pop * 100
Non utilizzare nessun alias per le tabelle di questo esercizio.
Questo esercizio fa parte del corso
Unire i dati in SQL
Istruzioni dell'esercizio
- Da
cities
, seleziona il nome della città, il codice del paese, la popolazione propria e la popolazione dell'area metropolitana e il campocity_perc
, che calcola la popolazione propria come percentuale della popolazione dell'area metropolitana per ciascuna città (utilizzando la formula fornita). - Filtra il nome della città con una subquery che seleziona le città
capital
dalla tabellacountries
in'Europe'
o i continenti con'America'
alla fine del loro nome. - Escludi i valori
NULL
inmetroarea_pop
. - Ordina per
city_perc
(decrescente) e restituisci solo le prime 10 righe.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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
___