Zacznij terazZacznij za darmo

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

Zobacz kurs

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;
Edytuj i uruchom kod