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

CASE WHEN के साथ शर्तीय चयन और योग

आप CASE स्टेटमेंट्स का उपयोग किसी बाधा/शर्त के साथ गणना चलाने के लिए कर सकते हैं, बशर्ते स्टेटमेंट को SUM() जैसे एग्रीगेट फंक्शन के अंदर रखा जाए!

इस अभ्यास में, आपका लक्ष्य एक विशेष टीम (Real Sociedad) पर फ़िल्टर लगाना है और प्रति सीज़न उनके कुल होम और अवे गोल्स की गणना करना है.

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

SQL में Data Manipulation

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

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

  • एक CASE स्टेटमेंट बनाएँ जो उन सभी home goals की कुल संख्या निकाले जहाँ hometeam_id 8560 है.
  • दूसरा CASE स्टेटमेंट बनाएँ जो उन सभी away goals की कुल संख्या निकाले जहाँ awayteam_id 8560 है, और कॉलम का उपनाम away_goals रखें.
  • क्वेरी को season पर समूहित करें.

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

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

SELECT season,
	-- SUM the home goals
    ___(___ ___ hometeam_id = 8560 THEN ___ END) AS home_goals,
    -- SUM the away goals
    ___
FROM match
-- Group the results by season
___
कोड संपादित करें और चलाएँ