開始使用免費開始

使用 ISNULL() 填補遺漏值

在前一個練習中,你已經練習如何排除或選取含有 NULL 值的列。不過,根據資料背後的商業假設,你可能會想要選取所有含有 NULL 的列,但把這些 NULL 值替換成其他值。你可以使用 ISNULL() 辦到。

現在,請使用 ISNULL(),把 airport_cityairport_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
編輯並執行程式碼