Zduplikowane mandaty parkingowe
Wpłynęło wiele skarg od mieszkańców Nowego Jorku, którzy otrzymali kilka mandatów za to samo wykroczenie parkingowe. Powoduje to, że poszkodowane osoby ponoszą dodatkowe koszty prawne za jedno zdarzenie – i trudno się dziwić, że budzi to uzasadnione niezadowolenie. Twoim zadaniem jest zidentyfikowanie rekordów, które odzwierciedlają takie duplikaty naruszeń.
W tym ćwiczeniu, korzystając z ROW_NUMBER(), znajdziesz rekordy w tabeli parking_violation, które mają identyczne wartości w kolumnach plate_id, issue_date, violation_time, house_number i street_name – co oznacza, że za to samo wykroczenie wystawiono wiele mandatów.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;