Tantangan terakhir
Anda telah sampai di soal tantangan terakhir! Bersiaplah menyelesaikannya langkah demi langkah.
Tugas Anda adalah menentukan 10 ibu kota teratas di Eropa dan Amerika berdasarkan city_perc, metrik yang akan Anda hitung. city_perc adalah persentase yang menghitung populasi "yang sesuai" di sebuah kota sebagai persentase dari total populasi di wilayah metro yang lebih luas, sebagai berikut:
city_proper_pop / metroarea_pop * 100
Jangan gunakan alias tabel dalam latihan ini.
Latihan ini adalah bagian dari kursus
Menggabungkan Data di SQL
Petunjuk latihan
- Dari
cities, pilih nama kota, kode negara, populasi yang sesuai, dan populasi wilayah metro, serta kolomcity_perc, yang menghitung populasi yang sesuai sebagai persentase dari populasi wilayah metro untuk setiap kota (menggunakan rumus yang diberikan). - Saring nama kota dengan subkueri yang memilih kota
capitaldaricountriesdi'Europe'atau benua yang namanya berakhiran'America'. - Kecualikan nilai
NULLpadametroarea_pop. - Urutkan berdasarkan
city_perc(menurun) dan kembalikan hanya 10 baris pertama.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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
___