开始使用免费开始使用

统一字符串

当同一事物对应多个不同取值时,字符串往往会很杂乱。尽管这些取值可能都合法,但为了更好地分析,最好先进行统一。

您运行了以下查询,以筛选城市为 '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')
编辑并运行代码