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

Connected

道练习

对转换后的值应用聚合函数

正如视频练习中所示,将列的值从 TEXT 转换为数值类型后,就可以用聚合函数进行计算。parking_violation 数据集中 summons_number 的类型是 TEXT。我们可以计算其 TEXT 形式的最大值(使用 MAX(summons_number))和最小值(使用 MIN(summons_number))。但是,如果您想知道 summons_number 的取值范围大小(max - min),这个计算无法直接进行,因为对 TEXT 类型未定义减法运算。先将 summons_number 转换为 BIGINT,即可解决该问题。

在本练习中,您将把 summons_number 的范围大小计算为其最大值与最小值之差。

说明

100 XP
  • 使用将 summons_number 转换为 BIGINT 类型后的该列,定义 summons_number 的 range_size:它等于 summons_number 的最大值减去最小值。