CommencerCommencer gratuitement

Traiter les doublons

Dans l’exercice précédent, vous avez revu le concept de ROW_NUMBER(). Dans celui-ci, 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 récupérer toutes les lignes sans doublons. Vous considérez que le groupe répétitif pour cette table est composé des colonnes airport_code, carrier_code et registration_date.

Cet exercice fait partie du cours

Nettoyer des données dans des bases SQL Server

Afficher le cours

Exercice interactif pratique

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

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