WHERE और HAVING के साथ फ़िल्टरिंग
WHERE और HAVING को एक ही क्वेरी में फ़िल्टर के रूप में इस्तेमाल किया जा सकता है. लेकिन इन्हें कैसे, कहाँ और किस लिए उपयोग किया जाए, यह काफ़ी अलग होता है.
आप ऐसी क्वेरी चाहते हैं जो किसी टीम के Power Forwards का कुल पॉइंट्स योगदान लौटाए, जहाँ उनका कुल योगदान 3000 से अधिक हो.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना
अभ्यास निर्देश
- केवल वे पंक्तियाँ रखें जहाँ position Power Forward (
PF) के बराबर हो, इसके लिए फ़िल्टर कंडीशन लगाएँ. - 3000 से अधिक कुल पॉइंट्स के लिए एक grouped row फ़िल्टर लागू करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT Team,
SUM(TotalPoints) AS TotalPFPoints
FROM PlayerStats
-- Filter for only rows with power forwards
___ ___ = ___
GROUP BY Team
-- Filter for total points greater than 3000
___ ___(___) > ___;