1. Learn
  2. /
  3. 课程
  4. /
  5. SQL 中的探索性数据分析

Connected

道练习

Coalesce

当某列包含 NULL 值时,coalesce() 函数可用于指定一个默认或后备值。

coalesce() 按顺序检查参数,并返回第一个非 NULL 的值(如果存在)。

  • coalesce(NULL, 1, 2) = 1
  • coalesce(NULL, NULL) = NULL
  • coalesce(2, 3, NULL) = 2

在 fortune500 数据中,industry 包含一些缺失值。请使用 coalesce(),当 industry 为 NULL 时,用 sector 的值作为行业。然后找出最常见的行业。

说明

100 XP
  • 使用 coalesce() 从 industry、sector 或 'Unknown' 中选择第一个非 NULL 的值作为后备值。
  • 将对 coalesce() 的调用结果起别名为 industry2。
  • 统计每个 industry2 值对应的行数。
  • 找到最常见的 industry2 值。