MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Dari cities, pilih nama kota, kode negara, populasi yang sesuai, dan populasi wilayah metro, serta kolom city_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 capital dari countries di 'Europe' atau benua yang namanya berakhiran 'America'.
  • Kecualikan nilai NULL pada metroarea_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
___
Edit dan Jalankan Kode