IniziaInizia gratis

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

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio