Sjednocování řetězců
Při práci s daty se často setkáš s nekonzistentními řetězci – různé zápisy pro jednu a tutéž věc. I když mohou být všechny hodnoty technicky platné, je lepší je sjednotit, aby analýza dávala smysl.
Spustíš tento dotaz, který vyfiltruje všechna letiště ve městě 'Chicago':
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
Ve výsledcích zjistíš, že sloupec airport_city obsahuje nekonzistentní hodnoty pro 'Chicago' – například 'ch'. Tyto nekonzistentní hodnoty opravíš pomocí nahrazení.
Toto cvičení je součástí kurzu
Cleaning Data in SQL Server Databases
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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')