1. Learn
  2. /
  3. 课程
  4. /
  5. 在 PostgreSQL 数据库中清理数据

Connected

道练习

使用连接创建 TIMESTAMP

在之前的练习中,您使用了 parking_violation 表中的 violation_time 列,来检查记录的 violation_time 是否处于违规地点的限制时段内。遇到的难点是,若限制停车跨越夜间,这些记录的 from_hours_in_effect 会晚于 to_hours_in_effect。如果在时间之外再包含日期,这个问题就可以避免。

在本练习中,您将开始通过创建 violation_datetime 列并填充 TIMESTAMP 值,来简化跨夜违规的判定。方法是将 issue_date 与 violation_time 进行连接,然后把得到的字符串转换为 TIMESTAMP。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 将 issue_date 列、一个空格字符(' ')以及 violation_time 列连接起来,在查询结果中创建 violation_datetime 列。