डिलिमीटर के साथ हाउस नंबर स्प्लिट करना
पिछले अभ्यास में, आपने Queens पतों के लिए वास्तविक हाउस नंबर को क्रॉस स्ट्रीट दर्शाने वाले मान से अलग करने के लिए STRPOS(), LENGTH(), और SUBSTRING() का उपयोग किया था। वीडियो अभ्यास में, आपने सीखा कि किसी डिलिमीटर स्ट्रिंग वैल्यू के आधार पर स्ट्रिंग्स को हिस्सों में कैसे बाँटा जा सकता है।
इस अभ्यास में, आप Queens पतों के लिए हाउस नंबर निकालेंगे, SPLIT_PART() फंक्शन का उपयोग करते हुए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
अभ्यास निर्देश
- ऐसी क्वेरी लिखें जो
house_numberवैल्यू में डैश कैरेक्टर ('-') के बाद वाला हिस्सा (यदि कॉलम वैल्यू में डैश मौजूद हो) कॉलमnew_house_numberके रूप में लौटाए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';