WHERE में Functions
आप जानना चाहते हैं कि 2017-2018 NBA सीज़न के किन खिलाड़ियों ने Louisiana में कॉलेज किया था। आपने एक दोस्त से आपके लिए क्वेरी लिखने को कहा। लगता है उसने WHERE फ़िल्टर कंडीशन में बेवजह string functions लगाकर चीज़ें ज़्यादा जटिल कर दीं, और वह आपको बिल्कुल वही नहीं दे रहा जिसकी आपको ज़रूरत है, क्योंकि वह Louisiana की स्पेलिंग भूल गया। आप उसकी क्वेरी को सरल बनाएँगे ताकि यह ठीक वही परिणाम लौटाए जिसकी आपको आवश्यकता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना
अभ्यास निर्देश
- यह देखने के लिए कि आपके दोस्त की क्वेरी क्या लौटाती है, कोड चलाएँ चुनें.
- सोचिए कि उसकी क्वेरी आपको ठीक वही क्यों नहीं दे रही जिसकी आपको ज़रूरत है, फिर लाइन 7 पर उसके फ़िल्टर को comment out कर दें.
- एक नया wildcard फ़िल्टर कंडीशन जोड़ें -
Louisiana%
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT PlayerName,
Country,
College,
DraftYear,
DraftNumber
FROM Players
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
-- Add the new wildcard filter