开始使用免费开始使用

使用 SUBSTRING() 提取时间单位

在之前的练习中,您把 violation_timeto_hours_in_effect 列之间的区间拆分为其中的 hourminute 时间单位。由于这些值的记录方式不一致,后台已经对其做了一些预清洗,使其更便于转换。本课介绍的函数为从字符串中提取数值提供了一种方法。

在本练习中,您将使用 SUBSTRING() 从时间字符串中提取小时和分钟。这是一种替代做法,可直接抽取时间单位,而无需像之前那样先将字符串转换为 TIMESTAMP 再提取时间单位。

本练习是课程的一部分

在 PostgreSQL 数据库中清理数据

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
编辑并运行代码