Duplicaten opsporen
In deze les heb je geleerd hoe je de functie ROW_NUMBER() gebruikt. ROW_NUMBER() geeft een nummer terug dat begint bij 1 voor de eerste rij in elke partition, en kent een opeenvolgend nummer toe aan elke rij binnen dezelfde partition.
Aangezien de partition voor de tabel statistics_flight wordt gevormd door de kolommen airport_code, carrier_code en registration_date, kun je raden welke waarde de functie ROW_NUMBER() zal geven in de kolom row_num voor de laatste rij?
|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 |???????|
Deze oefening maakt deel uit van de cursus
Gegevens opschonen in SQL Server-databases
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen