CommencerCommencer gratuitement

Diagnostiquer les doublons

Dans cette leçon, vous avez appris à utiliser la fonction ROW_NUMBER(). ROW_NUMBER() renvoie un nombre qui commence à 1 pour la première ligne de chaque partition, puis attribue un numéro séquentiel à chaque ligne au sein de la même partition.

Étant donné que la partition pour la table statistics_flight est définie par les colonnes airport_code, carrier_code et registration_date, pouvez-vous deviner quelle valeur renverra la fonction ROW_NUMBER() dans la colonne row_num pour la dernière ligne ?

|registration_code|airport_code|carrier_code|registration_date|canceled|on_time|row_num|
|-----------------|------------|------------|-----------------|--------|-------|-------|
|000000137        |MSP         |EV          |2014-01-01       |117     |369    |1      |
|000000138        |MSP         |F9          |2014-01-01       |0       |60     |1      |
|000000139        |MSP         |FL          |2014-01-01       |8       |83     |1      |
|000000140        |MSP         |MQ          |2014-01-01       |20      |67     |1      |
|000000141        |MSP         |OO          |2014-01-01       |76      |1031   |1      |
|000000142        |MSP         |OO          |2014-01-01       |76      |1031   |2      |
|000000143        |MSP         |OO          |2014-01-01       |76      |1031   |???????|

Cet exercice fait partie du cours

Nettoyer des données dans des bases SQL Server

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice