偵測並排除不準確的資料
在本課中你也學到,如果在分析前沒有先偵測不準確的資料,結果可能會被這些資料扭曲。
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