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

Yıla göre ülkelerin maksimum madalya sayısı

Bir ülkenin o ana kadar kazandığı en yüksek madalya sayısını bulmak, mevcut yılın kazandığı madalyaları bu maksimumla karşılaştırıp ülkenin rekor kırıp kırmadığını anlamana yardımcı olur.

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

PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları

Kursa Göz Atın

Egzersiz talimatları

  • Yıla göre artan sırada olacak şekilde, her ülke için yıl, ülke, madalya sayısı ve o ana kadar kazanılan maksimum madalya sayısını döndür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

WITH Country_Medals AS (
  SELECT
    Year, Country, COUNT(*) AS Medals
  FROM Summer_Medals
  WHERE
    Country IN ('CHN', 'KOR', 'JPN')
    AND Medal = 'Gold' AND Year >= 2000
  GROUP BY Year, Country)

SELECT
  -- Return the max medals earned so far per country
  ___,
  ___,
  ___,
  ___ OVER (PARTITION BY ___
                ORDER BY ___ ASC) AS Max_Medals
FROM Country_Medals
ORDER BY Country ASC, Year ASC;
Kodu Düzenle ve Çalıştır