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

Missing values को इम्प्यूट करना (I)

पिछले अभ्यास में, आपने IncidentState कॉलम में non-missing values देखीं. लेकिन यदि आप missing values को हटाने के बजाय किसी और मान से बदलना चाहें तो? आप यह ISNULL() फंक्शन से कर सकते हैं. यहाँ हम Shape कॉलम में सभी missing values को शब्द 'Saucer' से बदल रहे हैं:

SELECT  Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents

आप ISNULL() का उपयोग किसी तय शब्द के बजाय किसी दूसरे कॉलम के मानों से भी replacement करने के लिए कर सकते हैं.

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

इंटरमीडिएट SQL Server

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

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

  • ऐसी T-SQL क्वेरी लिखें जो केवल वही पंक्तियाँ लौटाए जहाँ IncidentState missing हो.
  • IncidentState कॉलम में सभी missing values को City कॉलम के मानों से बदलें और इस नए कॉलम का नाम Location रखें.

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

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

-- Check the IncidentState column for missing values and replace them with the City column
SELECT IncidentState, ___ AS Location
FROM Incidents
-- Filter to only return missing values from IncidentState
WHERE ___ ___ ___
कोड संपादित करें और चलाएँ