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

Connected

道练习

汇总影片类别

在本课程的最后一个练习中,让我们回到 film_permit 表。该表包含一个 TEXT 类型的 community_board 列,其中是用逗号分隔的整数列表。我们希望分析各社区委员会收到的不同类型影视拍摄许可。然而,目前的表示方式(在 TEXT 列中存放 INTEGER)让分析变得困难。通过使用本章学到的技巧,您可以转换数据以支持这类分析。

在本练习中,您将首先创建一个(临时)VIEW,将两个许可类别中 community_board 的取值逐一展开。VIEW 是一个命名查询,创建后可像 TABLE 一样使用。随后,您将把这个 VIEW 用在子查询中,来在数据透视表里汇总结果。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 使用 REGEXP_SPLIT_TO_TABLE() 将 community_board 拆分为多行,分隔符为逗号(',')后接一个空格字符(' '),即由 2 个字符组成的分隔符。
  • 将 category 限制为 'Film'、'Television' 和 'Documentary'。