Diagnosticare i duplicati
In questa lezione hai imparato a usare la funzione ROW_NUMBER(). ROW_NUMBER() restituisce un numero che parte da 1 per la prima riga di ogni partizione e assegna un numero sequenziale a ciascuna riga all'interno della stessa partizione.
Considerando che la partizione per la tabella statistics_flight è formata dalle colonne airport_code, carrier_code e registration_date, riesci a indovinare quale valore restituirà la funzione ROW_NUMBER() nella colonna row_num per l’ultima riga?
|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 |???????|
Questo esercizio fa parte del corso
Pulizia dei dati nei database SQL Server
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio