開始使用免費開始

清理無效日期

parking_violation 資料集中的 date_first_observed 欄位,表示記錄違規的人首次觀察到違規的日期。可惜的是,並非所有 date_first_observed 值都正確記錄。有些紀錄在此欄位包含 '0'。在此情境中,'0' 的意義不明,無法自動解讀為 DATE。因此需要先清理欄位值,才能轉換為正確的 DATE 欄位。

在這個練習中,你會使用 NULLIF() 函式,將 date_first_observed 欄位中值為 '0' 的紀錄轉換為 NULL,以便之後能將此欄位正確表示為日期。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

動手互動練習

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

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
編輯並執行程式碼