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

स्ट्रिंग क्लीनिंग के लिए फंक्शंस लागू करना

इस कोर्स में हम parking_violation टेबल में संग्रहीत न्यूयॉर्क सिटी के 5000 पार्किंग उल्लंघन रिकॉर्ड्स वाले एक डेटासेट का उपयोग करेंगे.

पार्किंग उल्लंघन प्राप्तकर्ताओं को उल्लंघन की हार्ड कॉपी प्रदान करने वाली सेवा फिर से डिजाइन की जा रही है. रिपोर्ट पर जानकारी के आउटपुट का फॉर्मेट सही रखने के लिए, कुछ फ़ील्ड्स को डेटाबेस में संग्रहीत रूप से बदलना होगा. बदलाव इस प्रकार हैं:

  • फॉर्म पर टेक्स्ट एलाइनमेंट सही रखने के लिए, violation_location के मान 4 कैरेक्टर लंबाई के होने चाहिए.
  • vehicle_body_type कॉलम में सभी P-U (pick-up truck) मानों को सामान्य TRK मान में बदला जाना चाहिए.
  • street_name कॉलम में प्रत्येक शब्द का केवल पहला अक्षर कैपिटल होना चाहिए.

इन बदलावों के लिए LPAD(), REPLACE(), और INITCAP() फंक्शंस का उपयोग किया जाएगा.

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

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

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

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

  • LPAD() फंक्शन का उपयोग करते हुए, किसी भी violation_location की शुरुआत में '0' जोड़ें, जिसकी लंबाई 4 अंकों से कम हो.
  • REPLACE() फंक्शन का उपयोग करके vehicle_body_type कॉलम के मानों में 'P-U' को 'TRK' से बदलें.
  • INITCAP() फंक्शन का उपयोग करके सुनिश्चित करें कि street_name कॉलम में शब्दों का केवल पहला अक्षर कैपिटल हो.

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

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

SELECT
  -- Add 0s to ensure violation_location is 4 characters in length
  ___(___, ___, ___) AS violation_location,
  -- Replace 'P-U' with 'TRK' in vehicle_body_type column
  ___(___, ___, ___) AS vehicle_body_type,
  -- Ensure only first letter capitalized in street_name
  ___(___) AS ___
FROM
  parking_violation;
कोड संपादित करें और चलाएँ