统一字符串
当同一事物对应多个不同取值时,字符串往往会很杂乱。尽管这些取值可能都合法,但为了更好地分析,最好先进行统一。
您运行了以下查询,以筛选城市为 'Chicago' 的所有机场:
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
在结果中,您发现 airport_city 列中关于 'Chicago' 的取值不一致,比如出现了 'ch'。接下来,您将通过替换来处理这些不一致的取值。
本练习是课程的一部分
在 SQL Server 数据库中清洗数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
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')