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

Group by ve toplulaştırmalar

Nüfus verisi eksik olan ülkelere tekrar bakmaya karar veriyorsun. Dünya Bankası demographics verilerini Olimpiyat oregions verileriyle birleştiriyorsun.

Eğilimlere bakmak istediğin için ülkeleri bölgesel olarak gruplayıp, bölgelere göre kaç ülkenin nüfus verisinin eksik olduğunu görmek istiyorsun. Sonuçları Olimpiyat region sütununa göre görmek ve ülke kodu olympic_cc kullanarak nüfus verisi olan ülkeleri saymak istediğini biliyorsun.

Sonuçları görmek için Kodu Çalıştır’ı seç. Hata mı aldın?

Kırmızı hata mesajını oku ve sorguyu düzeltmek için aşağıdaki talimatları uygula.

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

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

Kursa Göz Atın

Egzersiz talimatları

  • Kırmızı hata çıktısını oku.
  • SELECT ifadesindeki toplulaştırılmamış sütunu, GROUP BY sütunuyla eşleşecek şekilde değiştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT reg.country, COUNT(DISTINCT dem.olympic_cc)
FROM regions reg -- Olympics region data
LEFT JOIN demographics dem -- World Bank population data
  ON dem.olympic_cc = reg.olympic_cc
GROUP BY reg.region;
Kodu Düzenle ve Çalıştır