Kom igångKom igång gratis

Diagnostisera dubbletter

I den här lektionen lärde du dig att använda funktionen ROW_NUMBER(). ROW_NUMBER() returnerar ett tal som börjar på 1 för den första raden i varje partition och tilldelar ett löpnummer till varje rad inom samma partition.

Partitionen för tabellen statistics_flight bildas av kolumnerna airport_code, carrier_code och registration_date. Vilket värde tror du att ROW_NUMBER() ger i kolumnen row_num för den sista raden?

|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   |???????|

Den här övningen är en del av kursen

Rensa data i SQL Server-databaser

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen