शुरू करेंमुफ़्त में शुरू करें

भविष्य के गोल्ड मेडलिस्ट

Fetching फंक्शन आपको टेबल के अलग-अलग हिस्सों से मान एक ही पंक्ति में लाने देते हैं। अगर आपका डेटा समय के क्रम में है, तो आप LEAD fetching फंक्शन की मदद से "भविष्य में झाँक" सकते हैं। यह तब खास तौर पर उपयोगी है जब आप किसी वर्तमान मान की तुलना भविष्य के मान से करना चाहें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL Summary Stats और Window Functions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • हर वर्ष के लिए, वर्तमान गोल्ड मेडलिस्ट और वर्तमान पंक्ति से 3 प्रतियोगिताएँ आगे वाले गोल्ड मेडलिस्ट को fetch कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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;
कोड संपादित करें और चलाएँ