НачатьНачать бесплатно

Диагностика дублирующихся записей

На этом уроке вы узнали, как использовать функцию ROW_NUMBER(). Функция ROW_NUMBER() возвращает номер, начиная с 1 для первой строки в каждой секции, и присваивает последовательный номер каждой строке внутри одной секции.

Секция для таблицы statistics_flight формируется по столбцам airport_code, carrier_code и registration_date. Как вы думаете, какое значение вернёт функция ROW_NUMBER() в столбце row_num для последней строки?

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

Это упражнение является частью курса

Очистка данных в базах данных SQL Server

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение