CommencerCommencer gratuitement

Infractions de stationnement en double

Plusieurs plaintes indiquent que certains habitants de New York reçoivent plusieurs contraventions de stationnement pour une seule infraction. Résultat : les personnes concernées doivent assumer des frais juridiques supplémentaires pour un seul incident. La colère face à cette situation est légitime. Votre mission est d’identifier les enregistrements qui reflètent ce doublon d’infractions.

Dans cet exercice, en utilisant ROW_NUMBER(), vous allez trouver les enregistrements parking_violation qui contiennent le même plate_id, issue_date, violation_time, house_number et street_name, ce qui indique que plusieurs contraventions ont été émises pour la même infraction.

Cet exercice fait partie du cours

Nettoyer des données dans des bases PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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;
Modifier et exécuter le code