शुरू करेंमुफ़्त में शुरू करें

होम टीम CTE सेट करना

इस कोर्स में, हमने देखा है कि आप अपनी ज़रूरत के अनुसार सर्वोत्तम डेटासेट तैयार करने के लिए अपनी क्वेरी में CASE स्टेटमेंट, सबक्वेरी, कॉमन टेबल एक्सप्रेशन (CTE), और विंडो फंक्शन का उपयोग कैसे कर सकते हैं। इस अभ्यास में, आप इन सभी कॉन्सेप्ट्स का इस्तेमाल करके उन मैचों की सूची बनाएँगे जिनमें Manchester United को 2014/2015 English Premier League सीज़न के दौरान हार मिली थी।

आपका पहला कार्य ऐसी पहली क्वेरी बनाना है जो उन मैचों को फ़िल्टर करे जिनमें Manchester United होम टीम के रूप में खेला था। यह अगले अभ्यास में एक कॉमन टेबल एक्सप्रेशन बनेगा।

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में Data Manipulation

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक CASE स्टेटमेंट बनाएँ जो हर मैच को 'Manchester United' के लिए जीत, हार, या टाई के रूप में पहचानता हो।
  • CASE स्टेटमेंट की हर WHEN क्लॉज़ के लिए लॉजिकल ऑपरेटर्स भरें (greater than, less than, equals).
  • match की hometeam_id और team की team_api_id पर टेबल्स को जॉइन करें।
  • क्वेरी को केवल '2014/2015' सीज़न के उन मैचों तक फ़िल्टर करें जहाँ 'Manchester United' होम टीम थी।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT 
	m.id, 
    t.team_long_name,
    -- Identify matches as home/away wins or ties
	___ ___ m.home_goal ___ ___ ___ 'MU Win'
		___ m.home_goal ___ ___ ___ 'MU Loss'
        ___ 'Tie' ___ AS outcome
FROM ___ AS m
-- Left join team on the hometeam_ID and team_API_id
LEFT JOIN ___ AS t 
ON ___ = t.team_api_id
WHERE 
	-- Filter for 2014/2015 and Manchester United as the home team
	___ = ___
	AND t.team_long_name = ___;
कोड संपादित करें और चलाएँ