НачатьНачать бесплатно

Дублирующиеся нарушения правил парковки

Поступил ряд жалоб: некоторые жители Нью-Йорка получают несколько штрафных квитанций за одно и то же нарушение правил парковки. Из-за этого пострадавшим приходится нести дополнительные судебные расходы за единственный инцидент. Ситуация вызывает вполне обоснованное недовольство. Вам поручено выявить записи, в которых такое дублирование нарушений действительно имеет место.

В этом упражнении с помощью 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;
Редактировать и запускать код