Kom igångKom igång gratis

Slutlig utmaning

Nu är det dags för den sista utmaningen! Ta dig an den steg för steg.

Din uppgift är att ta reda på de tio främsta huvudstäderna i Europa och Amerika baserat på city_perc, ett mätvärde som du beräknar. city_perc är ett procenttal som anger den "egentliga" befolkningen i en stad som andel av den totala befolkningen i storstadsområdet, enligt följande formel:

city_proper_pop / metroarea_pop * 100

Använd inte tabellalias i den här övningen.

Den här övningen är en del av kursen

Att joina data i SQL

Visa kurs

Övningsinstruktioner

  • Välj stadsnamn, landskod, egentlig befolkning och storstadsområdets befolkning från cities, samt fältet city_perc, som beräknar den egentliga befolkningen som en procentandel av storstadsområdets befolkning för varje stad (med den angivna formeln).
  • Filtrera stadsnamnet med en underfråga som väljer capital-städer från countries i 'Europe' eller kontinenter vars namn slutar på 'America'.
  • Exkludera NULL-värden i metroarea_pop.
  • Sortera efter city_perc (fallande) och returnera endast de första 10 raderna.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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
___
Redigera och kör kod