開始使用免費開始

用串接建立 TIMESTAMP

在前一個練習中,你使用了 parking_violation 資料表裡的 violation_time 欄位,來檢查記錄的 violation_time 是否落在該違規地點的管制時段內。當管制時段跨夜時會產生挑戰,因為在這些紀錄中,from_hours_in_effect 的時間會晚於 to_hours_in_effect。如果除了違規時間之外,再加入日期,就能避免這個問題。

在本練習中,你將開始簡化跨夜違規辨識的流程,做法是建立 violation_datetime 欄位,並填入 TIMESTAMP 值。具體作法是先把 issue_dateviolation_time 串接起來,再將產生的字串轉換為 TIMESTAMP 值。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

動手互動練習

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

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
編輯並執行程式碼