使用分隔符拆分门牌号
在上一个练习中,您使用了 STRPOS()、LENGTH() 和 SUBSTRING() 来将皇后区地址中的实际门牌号与表示交叉街道的值分开。在视频练习中,您学习了如何基于分隔符字符串将字符串拆分为多个部分。
本练习中,您将使用 SPLIT_PART() 函数提取皇后区地址的门牌号。
本练习是课程的一部分
在 PostgreSQL 数据库中清理数据
练习说明
- 编写查询,从
house_number值中提取破折号字符('-')之后的部分(如果该列值中存在破折号),并将其作为new_house_number列返回。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';