เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้าง TIMESTAMP ด้วยการเชื่อมต่อข้อมูล

ในแบบฝึกหัดก่อนหน้า คอลัมน์ violation_time ในตาราง parking_violation ถูกนำมาใช้ตรวจสอบว่าเวลาที่บันทึกไว้อยู่ในช่วงเวลาที่จำกัดการจอดรถของสถานที่นั้นหรือไม่ ซึ่งเกิดปัญหาในกรณีที่การจำกัดการจอดรถครอบคลุมข้ามคืน เนื่องจากสำหรับข้อมูลเหล่านี้ เวลา from_hours_in_effect จะอยู่หลังเวลา to_hours_in_effect ปัญหานี้สามารถแก้ไขได้โดยเพิ่มวันที่เข้าไปพร้อมกับเวลาของการละเมิด

ในแบบฝึกหัดนี้ คุณจะเริ่มต้นกระบวนการระบุการละเมิดข้ามคืนให้ง่ายขึ้น ด้วยการสร้างคอลัมน์ violation_datetime ที่เก็บค่า TIMESTAMP โดยนำ issue_date และ violation_time มาเชื่อมต่อกัน แล้วแปลงสตริงที่ได้เป็นค่า TIMESTAMP

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
แก้ไขและรันโค้ด