1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Connected

Bài tập

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_date và violation_time, rồi chuyển các chuỗi thu được thành giá trị TIMESTAMP.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Nối cột issue_date, một ký tự khoảng trắng (' '), và cột violation_time để tạo cột violation_datetime trong kết quả truy vấn.