检测并排除不准确的数据
在本课中,您还了解到,如果在分析前未先检测不准确的数据,这些数据会干扰您的结果。
series 表有一个名为 is_adult 的布尔列,用于存储该剧集是否面向成人。还有另一列 min_age,表示观众的最低年龄。遗憾的是,存在相互矛盾的取值:某些行的 is_adult 列为 TRUE,但其 min_age 列的数值却小于 18。
您能找到这些包含不准确信息的行吗?
本练习是课程的一部分
在 SQL Server 数据库中清洗数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT * FROM series
-- Detect series for adults
WHERE ___ = 1
-- Detect series with the minimum age smaller than 18
AND ___ ___ 18