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

असंगत रंग नामों का मिलान

parking_violation टेबल के रिकॉर्ड के सैंपल से यह स्पष्ट है कि vehicle_color मान एकरूप नहीं हैं. उदाहरण के लिए, ग्रे रंग बताने के लिए 'GRY', 'GRAY', और 'GREY' तीनों का उपयोग हुआ है. इस रंग को लगातार एक ही तरीके से दर्शाने के लिए एकल मान का उपयोग करना बेहतर है. सौभाग्य से, इस लक्ष्य के लिए DIFFERENCE() फंक्शन काम आ सकता है.

इस अभ्यास में, आप DIFFERENCE() फंक्शन का उपयोग करके ऐसे रिकॉर्ड लौटाएँगे जिनमें vehicle_color का मान string 'GRAY' से काफ़ी मेल खाता हो. fuzzystrmatch मॉड्यूल आपके लिए पहले से सक्षम किया जा चुका है.

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

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

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

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

  • DIFFERENCE() फंक्शन का उपयोग करके वे parking_violation रिकॉर्ड ढूँढें जिनमें vehicle_color का Soundex कोड, 'GRAY' के Soundex कोड से मेल खाता हो. ध्यान रखें कि DIFFERENCE() फंक्शन पैरामीटर आर्ग्युमेंट्स के रूप में Soundex कोड नहीं, बल्कि string मान स्वीकार करता है.

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

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

SELECT
  summons_number,
  vehicle_color
FROM
  parking_violation
WHERE
  -- Match SOUNDEX codes of vehicle_color and 'GRAY'
  ___(___, ___) = ___;
कोड संपादित करें और चलाएँ