處理 NULL 值
NULL 值有時可能代表「0」——如果某件事沒有發生,就不會被記錄在資料表中。不過,NULL 也可能代表「未知」或「遺漏」。因此,請考量在結果中是否適合將它們替換掉。NULL 值能反映資料品質。如果你出現了預期不會有的 NULL 值,就代表資料的蒐集方式或寫入資料庫的過程有問題。
在這個練習中,你會練習篩選出 NULL 值、將它們自結果中排除,以及以其他值取代它們。
本練習屬於課程
SQL Server 入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Retrieve all columns
SELECT
___
FROM
grid
-- Return only rows where demand_loss_mw is missing or unknown
WHERE
___ ___ ___;