使用 RIGHT()、LEFT() 和 REVERSE()
在上一个练习中,您使用了 SUBSTRING() 和 CHARINDEX() 将 city_state 列拆分为两个新列。
这一次,您需要完成相同的操作,但要改用 LEFT()、RIGHT() 和 REVERSE() 函数。
本练习是课程的一部分
在 SQL Server 数据库中清洗数据
练习说明
- 使用
LEFT()和CHARINDEX()提取城市名称。 - 使用
RIGHT()、CHARINDEX()和REVERSE()提取州名。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
client_name,
client_surname,
-- Extract the name of the city
___(city_state, ___(', ', city_state) - 1) AS city,
-- Extract the name of the state
___(city_state, ___(' ,', ___(city_state)) - 1) AS state
FROM clients_split