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

Connected

अभ्यास

लिस्ट वाली सबक्वेरी से फ़िल्टर करना

इस अभ्यास में आपका लक्ष्य ऐसी टीमों की एक लिस्ट बनाना है जिन्होंने कभी अपने होम सिटी में मैच नहीं खेला. एक सबक्वेरी का उपयोग करते हुए, आप बिना फ़िल्टर की हुई match टेबल से यूनिक hometeam_ID मानों की लिस्ट बनाएँगे, जिन्हें मुख्य क्वेरी में team टेबल के team_api_ID कॉलम से exclude करना है.

सिंगल-वैल्यू (स्केलर) सबक्वेरी से फ़िल्टर करने के अलावा, आप सबक्वेरी में मानों की एक लिस्ट भी बना सकते हैं ताकि जटिल कंडीशन्स के आधार पर डेटा फ़िल्टर हो सके. इस तरह की सबक्वेरी मुख्य क्वेरी के लिए one column reference list बनाती है. जब तक आपकी लिस्ट के मान मुख्य क्वेरी की टेबल के किसी कॉलम से मैच करते हैं, आपको join की ज़रूरत नहीं होती — भले ही लिस्ट किसी अलग टेबल से आ रही हो.

निर्देश

100 XP
  • WHERE क्लॉज़ में एक सबक्वेरी बनाएँ जो match टेबल से सभी यूनिक hometeam_id मान लाए.
  • team टेबल से team_long_name और team_short_name सेलेक्ट करें. मुख्य क्वेरी में सबक्वेरी से आए सभी मानों को Exclude करें.