IniziaInizia gratis

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

Visualizza il corso

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 campo city_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 tabella countries in 'Europe' o i continenti con 'America' alla fine del loro nome.
  • Escludi i valori NULL in metroarea_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
___
Modifica ed esegui il codice