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

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

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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