एकाधिक रंगों का मानकीकरण
GRAY रंग वाले वाहनों के नामों का मानकीकरण सफल रहा, तो आप इस तरीके को और रंगों तक बढ़ाने का निर्णय लेते हैं। प्राथमिक रंग RED, BLUE और YELLOW का उपयोग रंग नाम मानकीकरण को आगे बढ़ाने के लिए किया जाएगा। इस अभ्यास में, आप:
- उन
vehicle_colorमानों को ढूँढ़ेंगे जोRED,BLUEयाYELLOWसे मिलते-जुलते हैं। - पैटर्न मैचिंग की मदद से संदिग्ध
vehicle_colorमानBLऔर गलत पहचाना गया मानBLA— दोनों को संभालेंगे। - जिन
vehicle_colorमानों कीRED,BLUEयाYELLOWसे मज़बूत समानता है, उन्हें मानक स्ट्रिंग मानों से अपडेट करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
summons_number,
vehicle_color,
-- Include the DIFFERENCE() value for each color
___(vehicle_color, 'RED') AS "red",
___(___, 'BLUE') AS "blue",
___(___, ___) AS "yellow"
FROM
parking_violation
WHERE
(
-- Condition records on DIFFERENCE() value of 4
DIFFERENCE(vehicle_color, 'RED') = 4 OR
___(___, ___) = ___ OR
___(___, ___) = ___
)