1. Обучение
  2. /
  3. Курса
  4. /
  5. SQL में Data Manipulation

Connected

упражнение

किसी कॉलम पर PARTITION BY

PARTITION BY क्लॉज़ आपको उन कॉलम्स के आधार पर अलग-अलग "windows" बनाने देता है जिनसे आप अपने परिणामों को विभाजित करना चाहते हैं. उदाहरण के लिए, आप एक ही कॉलम बना सकते हैं जो हर सीज़न के लिए किए गए गोल्स का ओवरऑल औसत निकालता है.

इस अभ्यास में, आप पोलैंड की टॉप-रैंक्ड टीम Legia Warszawa (Warsaw League) के खेले गए मैचों का एक डेटासेट बनाएँगे और उनकी हर मैच की परफॉर्मेंस की तुलना उसी सीज़न के ओवरऑल औसत से करेंगे.

आपको ज़्यादा outliers कहाँ दिखते हैं? क्या वे Legia Warszawa के होम मैचों में हैं या अवे मैचों में?

Инструкции

100 XP
  • उन दो window functions को पूरा करें जो होम और अवे गोल के औसत की गणना करते हैं. हर सीज़न के लिए अलग-अलग औसत निकालने के लिए window functions को season पर partition करें.
  • क्वेरी को filter करें ताकि केवल Legia Warszawa के खेले गए मैच शामिल हों, id = 8673.