Window functions की जाँच
Window functions रिपोर्ट के भीतर दूसरी पंक्तियों को संदर्भित करती हैं। उपयोग के लिए कई window‑specific functions होते हैं, लेकिन सभी बेसिक aggregation functions को window function की तरह इस्तेमाल किया जा सकता है। इनमें शामिल हैं:
SUM()AVG()MAX()MIN()
किसी window function का सिंटैक्स है: FUNCTION(value) OVER (PARTITION BY field ORDER BY field)। ध्यान दें कि PARTITION BY और ORDER BY क्लॉज़ वैकल्पिक हैं। FUNCTION को अपनी पसंद के फंक्शन से बदलें।
इस अभ्यास में, आप country_stats टेबल पर कुछ अलग‑अलग window functions चलाएँगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में रिपोर्टिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
country_id,
year,
gdp,
-- Show the average gdp across all years per country
____ AS country_avg_gdp
FROM country_stats;