Aan de slagGa gratis aan de slag

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

Cursus bekijken

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;
Code bewerken en uitvoeren