Bắt đầu ngayBắt đầu miễn phí

Tạo TIMESTAMP bằng phép nối chuỗi

Trong một bài tập trước, cột violation_time trong bảng parking_violation được dùng để kiểm tra xem violation_time được ghi nhận có nằm trong khung giờ hạn chế tại địa điểm vi phạm hay không. Điều này gây khó khăn khi bãi đỗ bị hạn chế qua đêm vì với các bản ghi này, thời gian from_hours_in_effect lại muộn hơn to_hours_in_effect. Vấn đề này có thể được loại bỏ bằng cách bổ sung cả ngày bên cạnh thời gian vi phạm.

Trong bài tập này, bạn sẽ bắt đầu đơn giản hóa việc nhận diện các vi phạm qua đêm bằng cách tạo cột violation_datetime chứa các giá trị TIMESTAMP. Ta sẽ thực hiện bằng cách nối issue_dateviolation_time, rồi chuyển các chuỗi thu được thành giá trị TIMESTAMP.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
Chỉnh sửa và Chạy Mã