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

Connected

अभ्यास

स्केलर सबक्वेरीज़ का उपयोग करके फ़िल्टरिंग

जटिल फ़िल्टर और ट्रांसफ़ॉर्मेशन करने के लिए सबक्वेरीज़ बेहद शक्तिशाली होती हैं. आप सबक्वेरी का उपयोग करके एकल (स्केलर) मानों के आधार पर डेटा को ऐसे तरीकों से फ़िल्टर कर सकते हैं, जो केवल WHERE स्टेटमेंट्स या जोइन्स से संभव नहीं होता. सबक्वेरीज़ का उपयोग आपके डेटासेट में और भी उन्नत मैनिपुलेशन के लिए किया जा सकता है. रिलेशनल डेटाबेस का उपयोग करने वाले किसी भी वास्तविक परिदृश्य में आप सबक्वेरीज़ से अवश्य रूबरू होंगे.

इस अभ्यास में, आप उन मैचों की सूची बनाएँगे जहाँ कुल किए गए गोल (दोनों टीमों के मिलाकर) matches_2013_2014 टेबल में खेलों के औसत से 3 गुना से अधिक हों. इस टेबल में 2013/2014 सीज़न में खेले गए सभी मैच शामिल हैं.

निर्देश

100 XP
  • एक सबक्वेरी में सभी मैचों के पार स्कोर किए गए औसत home + away goals का तीन गुना निकालें.
  • मुख्य क्वेरी को केवल उन मैचों पर फ़िल्टर करें जहाँ कुल गोल (home + away goals) सबक्वेरी में दिए मान से अधिक हों.