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
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice