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

FROM में एक subquery जोड़ें

पिछले अभ्यास में, आपने 2012/2013 मैच सीजन के प्रत्येक मैच स्टेज में औसत घरेलू और अवे गोल्स की सूची वाला एक डेटासेट बनाया था.

अब अगले चरण में, आप मुख्य क्वेरी को एक subquery में बदलेंगे ताकि ऐसे स्टेज की सूची निकाली जा सके जहाँ किसी स्टेज में औसत कुल गोल्स, एक मैच में कुल गोल्स के कुल औसत से अधिक हों.

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

SQL में Data Manipulation

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

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

  • FROM क्लॉज़ की सबक्वेरी में, मैच टेबल से प्रत्येक स्टेज के लिए औसत कुल गोल्स की गणना करें.
  • WHERE क्लॉज़ में एक सबक्वेरी जोड़ें जो कुल मिलाकर औसत कुल गोल्स की गणना करे.
  • मुख्य क्वेरी को उन स्टेज के लिए फ़िल्टर करें जहाँ औसत कुल गोल्स, ओवरऑल औसत से अधिक हों.
  • s सबक्वेरी से stage और avg_goals कॉलम्स को मुख्य क्वेरी में सेलेक्ट करें.

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

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

SELECT 
	-- Select the stage and average goals from the subquery
	___,
	ROUND(___,2) AS avg_goals
FROM 
	-- Select the stage and average goals in 2012/2013
	(SELECT
		 ___,
         ___(___ + away_goal) AS avg_goals
	 FROM ___
	 WHERE season = ___
	 GROUP BY stage) AS s
WHERE 
	-- Filter the main query using the subquery
	s.avg_goals __ (SELECT ___(___ + away_goal) 
                    FROM match WHERE season = ___);
कोड संपादित करें और चलाएँ