開始使用免費開始

使用填充值

在這組停車違規樣本中,轎車(sedan)是 vehicle_body_type 出現最頻繁的車身型式。基於這個原因,你原本打算把 parking_violations 資料表中所有 vehicle_body_typeNULL 的紀錄都改成 SDN。不過,與團隊討論後,大家決定改用 SDN 以外的值做為填充值。實際的車身型式可以透過車牌號碼查詢來判定,而大多數 parking_violation 紀錄都有車牌號碼。因此,與其用最常見的值來取代 NULLvehicle_body_type,我們會先用佔位值 Unknown。等後續彙整到車牌比對資料,再更新為正確的車身型式。

在本練習中,你會把 NULLvehicle_body_type 值改為字串 Unknown

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

練習說明

  • 使用 COALESCE(),將 parking_violation 資料表中 vehicle_body_typeNULL 的值一律改成字串 Unknown

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
編輯並執行程式碼