ПочатиПочніть безкоштовно

Обробка дублікатів

У попередній вправі ви пригадали концепцію ROW_NUMBER(). У цій вправі ви застосуєте її в коді.

Ви хочете вибрати всі рядки з таблиці flight_statistics, які дублюються. Після цього потрібно отримати всі рядки без дублікатів. Вважаємо, що група повторень для цієї таблиці визначається стовпцями airport_code, carrier_code та registration_date.

Ця вправа є частиною курсу

Очищення даних у базах даних SQL Server

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
Редагувати та запускати код