CommencezCommencez gratuitement

Traiter les doublons

Dans l'exercice précédent, vous avez revu le concept de ROW_NUMBER(). Dans cet exercice, vous allez l'utiliser dans votre code.

Vous souhaitez sélectionner toutes les lignes de la table flight_statistics qui sont en double. Ensuite, vous voulez obtenir toutes les lignes sans doublons. Vous considérez que le groupe de répétition pour cette table est formé des colonnes airport_code, carrier_code et registration_date.

Cette activité fait partie du cours

Nettoyer des données dans des bases de données SQL Server

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
Modifier et exécuter le code