Tüm sporcular nereden geliyor
Olimpiyatlar her iki yılda bir (Yaz ve Kış) düzenlenir ve tüm dünyada izlenir. Kendi ülkesini temsil eden sporculara destek verilirken ulusal bir gurur doğar. Bu egzersizde, son Olimpiyat sporcuları verilerine (2014 ve 2016) bakarak hangi ülkelerin katıldığını bulacaksın. Bunu, geçmişteki önceki Olimpiyatlara katılmış tüm ülkeleri listeleyen bölgesel bilgilerle birleştirmen gerekecek.
Burada, katılımcı sporcuları OLAN ülkeleri döndürmek için athletes ve oregions tablolarını birleştireceksin.
Kendi ülkenden tanıdığın sporcular olup olmadığını görmek için veriyi keşfetmekten çekinme.
Bu egzersiz
PostgreSQL'de Sorgu Performansını İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
athletestablosunu ülke kodunu kullanarakoregionsile birleştir.- Her tabloya takma ad ver.
athletesiçinath,oregionsiçinregkullan. - Sporcusu olmayan ülkeler olup olmadığını kontrol et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Athlete count by country and region
SELECT reg.region
, reg.country
, COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;