1. Learn
  2. /
  3. कोर्स
  4. /
  5. SQL में Data Manipulation

Connected

अभ्यास

यहाँ OVER क्या कर रहा है?

Window functions आपको अपने डेटा को sort करने के लिए चुने गए किसी भी वैरिएबल के आधार पर जानकारी का RANK बनाने देती हैं। इसे सेट करते समय, आपको यह बताना होगा कि अपनी रैंक निकालने के लिए किस कॉलम/कैलकुलेशन का उपयोग करना है। यह OVER() क्लॉज़ के अंदर ORDER BY क्लॉज़ शामिल करके किया जाता है। नीचे एक उदाहरण है:

SELECT 
    id,
    RANK() OVER(ORDER BY home_goal) AS rank
FROM match;

इस अभ्यास में, आप ऐसा डेटासेट बनाएँगे जिसमें मैचों को उन लीग्स के अनुसार रैंक किया गया है जो औसतन एक मैच में सबसे ज्यादा गोल करती हैं.

निर्देश

100 XP
  • league और match से लीग का नाम और औसत कुल किए गए गोल्स को SELECT करें.
  • विंडो फंक्शन को पूरा करें ताकि यह डेटाबेस की सभी लीग्स में किए गए औसत गोल्स का RANK() निकाले.
  • रैंक को home और away गोल्स के कुल औसत पर OVER करें.