यह जाँचना कि कोई मान NULL है या नहीं
eSymphony यह जानने में रुचि रखता है कि कितने ट्रैक्स किसी प्लेलिस्ट में नहीं हैं और जिनकी कीमत $1.99 है. चूँकि उन्हें पता है कि प्लेलिस्ट में मौजूद गाने अधिक बार खरीदे जाते हैं, वे यह अंदाज़ा लगाना चाहते हैं कि वे संभावित राजस्व से कितना चूक रहे हैं.
इस सवाल का जवाब देने के लिए आपको डेटा को जॉइन करना होगा और वहाँ NULL मान देखने होंगे जहाँ जॉइन की शर्त पूरी नहीं होती.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Oracle SQL परिचय
अभ्यास निर्देश
- प्राप्त पंक्तियों की कुल गिनती चुनें.
TrackऔरPlaylistTrackटेबल्स के बीच उपयुक्त जॉइन करें.- केवल वे ट्रैक्स फिल्टर करें जो किसी प्लेलिस्ट में नहीं हैं और जिनकी कीमत $1.99 है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___