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
Övningsinstruktioner
- Välj stadsnamn, landskod, egentlig befolkning och storstadsområdets befolkning från
cities, samt fältetcity_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åncountriesi'Europe'eller kontinenter vars namn slutar på'America'. - Exkludera
NULL-värden imetroarea_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
___