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ırEgzersiz 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 hesaplayancity_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ıtalardancapital
şehirleri seçen bir alt sorgu ile filtreleyin. metroarea_pop
alanındakiNULL
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
___