पार्किंग प्रतिबंधों का मैपिंग
आप न्यूयॉर्क सिटी के लिए एक मोबाइल पार्किंग रिकमेंडेशन ऐप बनाना चाहते हैं। लक्ष्य है parking_violation डेटासेट का उपयोग करके ड्राइवर के लोकेशन के अनुसार पार्किंग प्रतिबंधों का मैप बनाना। पार्किंग प्रतिबंध days_parking_in_effect कॉलम में स्टोर हैं, जिसका फ़ॉर्मेट 7 अक्षरों की एक स्ट्रिंग है। स्ट्रिंग की हर पोज़िशन हफ्ते के एक दिन (Monday–Sunday) को दर्शाती है। B का मतलब है पार्किंग प्रतिबंधित है, और Y का मतलब है पार्किंग की अनुमति है। आपके एक सहकर्मी ने parking_violation के डेटा को व्यवस्थित करके parking_restrictions नाम की एक टेबल बना दी है, जिसमें street_address, violation_county, और days_parking_in_effect शामिल हैं।
इस अभ्यास में, आप REGEXP_SPLIT_TO_TABLE() और ROW_NUMBER() का उपयोग करके हर स्ट्रीट ऐड्रेस को उसकी पार्किंग उपलब्धता से जोड़ेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Specify SELECT list columns
___,
___,
___(___, ___) AS daily_parking_restriction
FROM
parking_restriction;