Laatste uitdaging
Je bent bij de laatste uitdaging aangekomen! Klaar om dit stap voor stap aan te pakken.
Je taak is om de top 10 hoofdsteden in Europa en de Amerika’s te bepalen op basis van city_perc, een meetwaarde die je moet berekenen. city_perc is het percentage dat de bevolking binnen de stadgrenzen (proper) uitdrukt als percentage van de totale bevolking in het bredere metrogebied, als volgt:
city_proper_pop / metroarea_pop * 100
Gebruik in deze oefening GEEN tabelaliassen.
Deze oefening maakt deel uit van de cursus
Data joinen in SQL
Oefeninstructies
- Selecteer uit
citiesde stadsnaam, landcode, de proper-populatie en de metrogebied-populatie, plus het veldcity_perc, dat de proper-populatie als percentage van de metrogebied-populatie voor elke stad berekent (met de gegeven formule). - Filter de stadsnaam met een subquery die
capital-steden selecteert uitcountriesin'Europe'of continenten waarvan de naam eindigt op'America'. - Sluit
NULL-waarden inmetroarea_popuit. - Sorteer op
city_perc(aflopend) en geef alleen de eerste 10 rijen terug.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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
___