ComeçarComece de graça

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 exercício faz parte do curso

Limpando dados em bancos de dados SQL Server

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício