Dubbele parkeerboetes
Er zijn meerdere klachten binnengekomen dat sommige inwoners van New York meerdere parkeerbonnen krijgen voor één en dezelfde overtreding. Daardoor moeten de betrokken bewoners extra juridische kosten maken voor één incident. De boosheid hierover is begrijpelijk. Jij krijgt de taak om records te vinden die deze dubbele registratie van overtredingen weergeven.
In deze oefening ga je met ROW_NUMBER() parking_violation-records opsporen die dezelfde plate_id, issue_date, violation_time, house_number en street_name bevatten. Dat duidt erop dat er meerdere bonnen zijn uitgeschreven voor dezelfde overtreding.
Deze oefening maakt deel uit van de cursus
Data opschonen in PostgreSQL-databases
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;