Ujednolicanie ciągów znaków
W danych często można natknąć się na nieuporządkowane ciągi znaków, gdzie ta sama wartość jest zapisana na różne sposoby. Choć każdy z tych zapisów może być poprawny, lepiej je ujednolicić, żeby analiza przebiegała sprawniej.
Uruchom poniższe zapytanie, aby pobrać wszystkie lotniska w mieście 'Chicago':
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
W wynikach widać, że w kolumnie airport_city wartość 'Chicago' jest zapisana niejednorodnie – pojawia się tam na przykład skrót 'ch'. Zajmiesz się tymi niespójnymi wartościami, zastępując je właściwym ciągiem.
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
airport_code,
airport_name,
-- Use the appropriate function to unify the values
___(airport_city, '___', '___') AS airport_city,
airport_state
FROM airports
WHERE airport_code IN ('ORD', 'MDW')