Uniformare le stringhe
Capita spesso di trovare stringhe disordinate quando esistono valori diversi per indicare la stessa cosa. Anche se tutti questi valori possono essere validi, è meglio uniformarli per ottenere analisi più accurate.
Esegui questa query per filtrare tutti gli aeroporti situati nella città di 'Chicago':
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
Nei risultati, noti che nella colonna airport_city compaiono valori incoerenti per 'Chicago', ad esempio 'ch'. Tratterai questi valori incoerenti sostituendoli.
Questo esercizio fa parte del corso
Pulizia dei dati nei database SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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')