使用 SUBSTRING() 提取时间单位
在之前的练习中,您把 violation_time 与 to_hours_in_effect 列之间的区间拆分为其中的 hour 和 minute 时间单位。由于这些值的记录方式不一致,后台已经对其做了一些预清洗,使其更便于转换。本课介绍的函数为从字符串中提取数值提供了一种方法。
在本练习中,您将使用 SUBSTRING() 从时间字符串中提取小时和分钟。这是一种替代做法,可直接抽取时间单位,而无需像之前那样先将字符串转换为 TIMESTAMP 再提取时间单位。
本练习是课程的一部分
在 PostgreSQL 数据库中清理数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;