Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen