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

Geleceğin altın madalyalıları

Getirme (fetching) fonksiyonları, tablonun farklı kısımlarındaki değerleri tek bir satırda toplamana olanak tanır. Zaman sıralı verilerin varsa, LEAD getirme fonksiyonuyla "geleceğe göz atabilirsin". Bu, özellikle mevcut bir değeri gelecekteki bir değerle karşılaştırmak istediğinde çok kullanışlıdır.

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

PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları

Kursa Göz Atın

Egzersiz talimatları

  • Her yıl için, mevcut altın madalyalıyı ve mevcut satırın 3 yarışma sonrasındaki altın madalyalıyı getir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

WITH Discus_Medalists AS (
  SELECT DISTINCT
    Year,
    Athlete
  FROM Summer_Medals
  WHERE Medal = 'Gold'
    AND Event = 'Discus Throw'
    AND Gender = 'Women'
    AND Year >= 2000)

SELECT
  -- For each year, fetch the current and future medalists
  ___,
  ___,
  ___ OVER (ORDER BY ___ ASC) AS Future_Champion
FROM Discus_Medalists
ORDER BY Year ASC;
Kodu Düzenle ve Çalıştır