डुप्लिकेट parking violations
कई शिकायतें मिली हैं कि कुछ न्यूयॉर्क निवासियों को एक ही उल्लंघन के लिए कई पार्किंग टिकट मिल रहे हैं। इसके कारण प्रभावित निवासियों को एक ही घटना के लिए अतिरिक्त कानूनी फीस चुकानी पड़ रही है। इस स्थिति पर नाराज़गी वाजिब है। आपको ऐसे रिकॉर्ड्स पहचानने का काम सौंपा गया है जो उल्लंघनों के इस दोहराव को दर्शाते हैं।
इस अभ्यास में, आप ROW_NUMBER() का उपयोग करके वे parking_violation रिकॉर्ड ढूँढेंगे जिनमें plate_id, issue_date, violation_time, house_number, और street_name समान हों, जो इंगित करता है कि एक ही उल्लंघन के लिए कई टिकट जारी हुए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL डेटाबेस में डेटा क्लीनिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
summons_number,
-- Use ROW_NUMBER() to define duplicate window
___() ___(
___ ___
___,
___,
___,
___,
___
-- Modify ROW_NUMBER() value to define duplicate column
) ___ ___ AS ___,
plate_id,
issue_date,
violation_time,
house_number,
street_name
FROM
parking_violation;