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

Yıla göre minimum ülke madalyaları

Şimdiye kadar, normalde GROUP BY ile kullanılan MAX ve SUM gibi toplu (aggregate) fonksiyonların pencere (window) fonksiyonu olarak nasıl kullanılacağını gördün. Diğer toplu fonksiyonları, örneğin MIN'i de pencere fonksiyonu olarak kullanabilirsin.

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

PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları

Kursa Göz Atın

Egzersiz talimatları

  • Yılı, kazanılan madalya sayısını ve o zamana kadar kazanılmış minimum madalya sayısını döndür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

WITH France_Medals AS (
  SELECT
    Year, COUNT(*) AS Medals
  FROM Summer_Medals
  WHERE
    Country = 'FRA'
    AND Medal = 'Gold' AND Year >= 2000
  GROUP BY Year)

SELECT
  ___,
  ___,
  ___ OVER (ORDER BY ___ ASC) AS Min_Medals
FROM France_Medals
ORDER BY Year ASC;
Kodu Düzenle ve Çalıştır