BaşlayınÜcretsiz Başlayın

Son problem

Son probleme ulaştınız! Bu işi adım adım halletmeye hazır olun.

Göreviniz, hesaplayacağınız bir metrik olan city_perc ile Avrupa ve Amerika’daki en iyi 10 başkenti belirlemektir. city_perc, bir şehirdeki “uygun” nüfusu, daha geniş metropol alanındaki toplam nüfusun yüzdesi cinsinden aşağıdaki hesaplayan bir yüzdedir:

city_proper_pop / metroarea_pop * 100

Bu egzersizde tablo takma adı kullanmayın.

Bu egzersiz

SQL’de Veri Birleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • cities tablosundan şehir adı, ülke kodu, uygun nüfus ve metropol alanı nüfusunun yanı sıra her şehir için uygun nüfusu metropol alanı nüfusunun yüzdesi olarak hesaplayan city_perc alanını seçin (verilen formülü kullanarak).
  • Şehir adını, countries tablosunda 'Europe' kıtasından veya adlarının sonunda 'America' bulunan kıtalardan capital şehirleri seçen bir alt sorgu ile filtreleyin.
  • metroarea_pop alanındaki NULL değerleri hariç tutun.
  • city_perc değerine göre azalan sırada düzenleyin ve yalnızca ilk 10 satırı döndürün.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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
___
Kodu Düzenle ve Çalıştır