Zacznij terazZacznij za darmo

Usuwanie duplikatów

W poprzednim ćwiczeniu omówiłeś/omówiłaś koncepcję ROW_NUMBER(). W tym ćwiczeniu wykorzystasz tę funkcję w praktyce.

Chcesz wybrać wszystkie wiersze z tabeli flight_statistics, które są zduplikowane. Następnie chcesz pobrać wszystkie wiersze bez duplikatów. Przyjmij, że grupę powtarzającą się w tej tabeli tworzą kolumny airport_code, carrier_code i registration_date.

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach danych SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
Edytuj i uruchom kod