開始使用免費開始

處理 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 
  ___ ___ ___;
編輯並執行程式碼