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