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

Tabloları birleştirmeden önce özetle

Elinde şu öğelerin bir listesi var:

  • Geçmiş Olimpiyatlara katılan Afrikalı sporcular
  • Kişi başına düşen ülke GSYİH'si
  • Yıllara göre nüfus

Basitleştirmek için, yıllık demografik veriler (GSYİH ve nüfus) düşük, orta ve yüksek kategorilere gruplanmıştır. Senin görevin, her Afrika ülkesinin GSYİH'sini, nüfusunu ve sporcu sayısını karşılaştırmak.

Nihai yanıtta her ülke, her yıl için bir satır olmasını istiyorsun. athletes tablosu, demographics_rank tablosundan farklı bir ayrıntı düzeyinde olduğu (sporcu-etkinlik vs. ülke-yıl) için, GSYİH ve nüfus verileriyle birleştirmeden önce athletes tablosunu önce özetleyeceksin.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL'de Sorgu Performansını İyileştirme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Count the number of athletes by country
SELECT country_code
  , year
  , ___(___) AS no_athletes
FROM athletes
GROUP BY ___, ___;
Kodu Düzenle ve Çalıştır