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

Fill-in वैल्यू का उपयोग

नमूना parking violations में sedan बॉडी टाइप सबसे अधिक बार आने वाला vehicle_body_type है। इसी कारण, आप प्रस्ताव रखते हैं कि parking_violations टेबल में जिन vehicle_body_type रिकॉर्ड्स की वैल्यू NULL है, उन्हें SDN कर दिया जाए। टीम से चर्चा के बाद यह तय होता है कि fill-in वैल्यू के तौर पर SDN के अलावा कोई और वैल्यू इस्तेमाल की जाएगी। बॉडी टाइप, वाहन की लाइसेंस प्लेट नंबर से लुकअप करके निर्धारित किया जा सकता है। अधिकांश parking_violation रिकॉर्ड्स में लाइसेंस प्लेट नंबर मौजूद है। इसलिए NULL vehicle_body_type वैल्यूज़ को सबसे अधिक बार आने वाली वैल्यू से बदलने के बजाय, placeholder वैल्यू Unknown उपयोग की जाएगी। जैसे-जैसे लाइसेंस प्लेट लुकअप डेटा इकट्ठा होगा, वास्तविक बॉडी टाइप अपडेट कर दिया जाएगा।

इस अभ्यास में, आप NULL vehicle_body_type वैल्यूज़ को स्ट्रिंग Unknown से बदलेंगे।

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

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

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

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

  • COALESCE() का उपयोग करके parking_violation टेबल में किसी भी vehicle_body_type जो NULL है, उसे स्ट्रिंग वैल्यू Unknown से बदलें.

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

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

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
कोड संपादित करें और चलाएँ