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

साल अनुसार देश के अधिकतम पदक

किसी country के अब तक अर्जित पदकों का अधिकतम निकालना यह जाँचने में मदद करता है कि क्या उस country ने अपना रिकॉर्ड तोड़ा है. ऐसा आप वर्तमान साल के अर्जित पदकों की तुलना अब तक के अधिकतम से करके कर सकते हैं.

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

PostgreSQL Summary Stats और Window Functions

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

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

  • year, country, medals, और प्रत्येक country के लिए अब तक के अधिकतम पदक लौटाएँ, और year को ascending क्रम में order करें.

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

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

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