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

Column मौजूद नहीं है

WHERE को फ़िल्टर कंडीशन के रूप में इस्तेमाल करते समय, क्वेरी के प्रोसेसिंग ऑर्डर के बारे में सोचना ज़रूरी है। इस अभ्यास में, आप ऐसी क्वेरी चाहते हैं जो उन NBA खिलाड़ियों को लौटाए जिनके औसत कुल रिबाउंड प्रति गेम 12 या उससे अधिक हैं। PlayerStats टेबल से औसत कुल रिबाउंड निकालने का फॉर्मूला यह है:

$$Average Total Rebounds = \dfrac{(Defensive Rebounds + Offensive Rebounds)}{Games Played}$$

Step 1 की पहली क्वेरी एक त्रुटि लौटाती है। त्रुटि देखने के लिए Run Code चुनें। दूसरी क्वेरी, यानी Step 2 में, एक सब-क्वेरी का उपयोग करके बिना त्रुटि के वही परिणाम मिलेंगे जो आपको चाहिए।

ध्यान दें कि आउटपुट में दशमलव मान सुनिश्चित करने के लिए GamesPlayed को CAST AS numeric किया गया है, ताकि केवल पूर्णांक न मिलें।

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

SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना

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

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

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

-- First query

SELECT PlayerName, 
    Team, 
    Position,
    (DRebound+ORebound)/CAST(GamesPlayed AS numeric) AS AvgRebounds
FROM PlayerStats
WHERE AvgRebounds >= 12;
कोड संपादित करें और चलाएँ