使用 ISNULL() 填補遺漏值
在前一個練習中,你已經練習如何排除或選取含有 NULL 值的列。不過,根據資料背後的商業假設,你可能會想要選取所有含有 NULL 的列,但把這些 NULL 值替換成其他值。你可以使用 ISNULL() 辦到。
現在,請使用 ISNULL(),把 airport_city 與 airport_state 兩個欄位中的所有 NULL 值都替換為字串 'Unknown'。
本練習屬於課程
在 SQL Server 資料庫中清理資料
練習說明
- 將
airport_city欄位中的遺漏值替換為字串'Unknown'。 - 將
airport_state欄位中的遺漏值替換為字串'Unknown'。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
airport_code,
airport_name,
-- Replace missing values for airport_city with 'Unknown'
___(___, '___') AS airport_city,
-- Replace missing values for airport_state with 'Unknown'
___(___, '___') AS airport_state
FROM airports