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

Connected

अभ्यास

FROM में Subqueries पर आगे बढ़ते हुए

पिछले अभ्यास में, आपने पाया कि England, Netherlands, Germany और Spain ही वे देश थे जिनके मैचों में डेटाबेस में कुल 10 या उससे अधिक गोल हुए थे। अब उन मैचों के बारे में और विवरण निकालते हैं — वे कब खेले गए, किन seasons में हुए, और कितने गोल home बनाम away थे.

आप देखेंगे कि इस अभ्यास में, मुख्य क्वेरी में चुने गए हर कॉलम के लिए table alias छोड़ा गया है। ऐसा इसलिए क्योंकि मुख्य क्वेरी, subquery से डेटा निकाल रही है, जिसे एक single table की तरह treat किया जाता है.

निर्देश

100 XP
  • FROM क्लॉज़ के अंदर दी गई subquery को पूरा करें। country टेबल से देश का name और match टेबल से date, home_goal, away_goal, और total_goals कॉलम चुनें.
  • Subquery में एक कॉलम बनाएँ जो home और away गोल को जोड़कर total_goals कहलाए। इसका उपयोग मुख्य क्वेरी को filter करने में होगा.
  • मुख्य क्वेरी में country, date, home_goal, और away_goal को select करें.
  • मुख्य क्वेरी को उन गेम्स पर filter करें जिनमें कुल गोल 10 या उससे अधिक हों.