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

अमान्य तारीखों की सफाई

parking_violation डेटासेट में date_first_observed कॉलम उस तारीख को दर्शाता है जब उल्लंघन दर्ज करने वाले व्यक्ति ने सबसे पहले पार्किंग उल्लंघन देखा था। दुर्भाग्य से, सभी date_first_observed मान सही तरीके से रिकॉर्ड नहीं हुए। कुछ रिकॉर्ड्स में इस कॉलम के लिए '0' दिया गया है। इस संदर्भ में इसका अर्थ अस्पष्ट है, इसलिए '0' को स्वतः DATE के रूप में समझा नहीं जा सकता। कॉलम के मानों को साफ करना ज़रूरी है ताकि उन्हें सही DATE कॉलम में बदला जा सके.

इस अभ्यास में, आप NULLIF() फंक्शन का उपयोग करके उन रिकॉर्ड्स के date_first_observed मान, जहाँ date_first_observed '0' है, उन्हें NULL में बदलेंगे, ताकि इस फ़ील्ड को एक उचित तारीख के रूप में दर्शाया जा सके.

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

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

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

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

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

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
कोड संपादित करें और चलाएँ