Sfida finale
Ce l'hai fatta ad arrivare all'ultima sfida! Preparati ad affrontarla passo dopo passo.
Il tuo compito è determinare le 10 capitali in Europa e nelle Americhe con il valore più alto di city_perc, una metrica che calcolerai tu. city_perc è la percentuale che calcola la popolazione "proper" di una città rispetto alla popolazione totale dell'intera area metropolitana, come segue:
city_proper_pop / metroarea_pop * 100
In questo esercizio NON usare alias per le tabelle.
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 proper e la popolazione dell'area metropolitana, oltre al campocity_perc, che calcola la popolazione proper come percentuale della popolazione dell'area metropolitana per ciascuna città (usando la formula fornita). - Filtra il nome della città con una sottoquery che selezioni le città
capitaldacountriesin'Europe'o nei continenti con'America'alla fine del loro nome. - Escludi i valori
NULLinmetroarea_pop. - Ordina per
city_perc(decrescente) e restituisci solo le prime 10 righe.
esercizio interattivo pratico
Prova questo esercizio completando questo 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
___