开始使用免费开始使用

使用 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
编辑并运行代码