Unifier des chaînes de caractères
Il est fréquent de trouver des chaînes « brouillonnes » lorsque plusieurs valeurs représentent la même chose. Même si ces valeurs peuvent être valides, il est préférable de les unifier pour faciliter l’analyse.
Vous exécutez cette requête pour filtrer tous les aéroports situés dans la ville de 'Chicago' :
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
Dans les résultats, vous voyez des incohérences dans la colonne airport_city pour 'Chicago', avec des valeurs comme 'ch'. Vous allez corriger ces valeurs incohérentes en les remplaçant.
Cet exercice fait partie du cours
<cours>Nettoyer des données dans des bases SQL Server</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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')