Comece agoraComece grátis

Diagnosticando duplicatas

Nesta lição, você aprendeu a usar a função ROW_NUMBER(). ROW_NUMBER() retorna um número que começa em 1 para a primeira linha de cada partição e fornece uma numeração sequencial para cada linha dentro da mesma partição.

Considerando que a partição da tabela statistics_flight é formada pelas colunas airport_code, carrier_code e registration_date, você consegue adivinhar qual valor a função ROW_NUMBER() vai gerar na coluna row_num para a última linha?

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

Este exercicio faz parte do curso

Limpando dados em bancos de dados SQL Server

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio