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

Connected

道练习

映射停车限制

您打算为纽约市构建一款移动端停车推荐应用。目标是使用 parking_violation 数据集,将停车限制映射到驾驶员所在位置。停车限制存储在 days_parking_in_effect 列中,格式为 7 个字符的字符串。字符串中的每个位置代表一周中的一天(周一至周日)。B 表示限制停车,Y 表示允许停车。您的同事已将 parking_violation 中的数据整理为一个名为 parking_restrictions 的表,其中包含 street_address、violation_county 和 days_parking_in_effect。

在本练习中,您将使用 REGEXP_SPLIT_TO_TABLE() 和 ROW_NUMBER(),为每个街道地址关联其每日的停车可用性。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 使用 REGEXP_SPLIT_TO_TABLE(),以空字符串('')作为 delimiter,将 days_parking_in_effect 拆分为单个可用性符号(B 或 Y)。
  • 将 street_address 和 violation_county 作为列包含在结果中,使每一行都带有关联的这些值。