使用填充值
在示例的违章停车数据中,轿车(sedan)是出现频率最高的 vehicle_body_type。因此,您建议将 parking_violations 表中所有 vehicle_body_type 为 NULL 的记录改为 SDN。与团队讨论后,决定暂不使用 SDN,而是采用其他占位填充值。车身类型可以通过车牌号查询车辆来确定。大多数 parking_violation 记录都包含车牌号。与其用最常见的取值来替换 NULL 的 vehicle_body_type,我们将先使用占位值 Unknown。随着车牌查询数据的补充,再更新为实际的车身类型。
在本练习中,您将把 NULL 的 vehicle_body_type 值替换为字符串 Unknown。
本练习是课程的一部分
在 PostgreSQL 数据库中清理数据
练习说明
- 使用
COALESCE()将parking_violation表中任何为NULL的vehicle_body_type替换为字符串值Unknown。
交互式实操练习
通过完成这段示例代码来试试这个练习。
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';