स्ट्रिंग से हाउस नंबर निकालना
न्यूयॉर्क सिटी के क्वींस बोरो के पते खास होते हैं क्योंकि सड़क पते के हाउस नंबर हिस्से में वे अक्सर डैश लगाते हैं (उदाहरण: they often include dashes). उदाहरण के लिए, पते 86-16 60 Ave में हाउस नंबर 16 है, और 86 सबसे नज़दीकी क्रॉस स्ट्रीट को दर्शाता है। इसलिए, अगर हम चाहते हैं कि house_number बिल्कुल उसी हाउस नंबर को दर्शाए जहाँ पार्किंग वायलेशन हुआ, तो हमें डैश (-) के बाद के अंकों को निकालना होगा।
इस अभ्यास में, आप STRPOS(), SUBSTRING(), और LENGTH() का उपयोग करके क्वींस के स्ट्रीट पतों से सही हाउस नंबर निकालेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Find the position of first '-'
___(___, ___) AS dash_position
FROM
parking_violation;