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

COALESCE() का उपयोग करके missing values भरना

पिछले अभ्यास में, आपने ISNULL() फंक्शन का उपयोग करके किसी कॉलम के NULL मानों को किसी अन्य मान से बदला था.

अब, आप एक नया कॉलम location बनाना चाहते हैं, जो airport_city कॉलम के मान लौटाए. अगर इसमें NULL हो, तो airport_state का मान लौटाएँ. अंत में, अगर airport_state भी NULL हो, तो स्ट्रिंग 'Unknown' लौटाना चाहते हैं.

ऐसा करने के लिए, आप COALESCE() का उपयोग कर सकते हैं, जो कोष्ठकों में दिए गए आर्गुमेंट्स का मूल्यांकन करता है और पहला ऐसा आर्गुमेंट लौटाता है जो NULL नहीं है.

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

SQL Server डेटाबेस में डेटा क्लीनिंग

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

अभ्यास निर्देश

  • COALESCE() का उपयोग करके airport_city, airport_state, या 'Unknown' में से पहला non-NULL मान लौटाएँ.

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

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

SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports
कोड संपादित करें और चलाएँ