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 = ___);