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

Trích xuất đơn vị thời gian với SUBSTRING()

Trong một bài tập trước, bạn đã tách khoảng thời gian giữa các cột violation_time và to_hours_in_effect thành các đơn vị thời gian thành phần là hour và minute. Một số bước tiền xử lý đã được thực hiện ở hậu trường để các giá trị này dễ chuyển đổi hơn do có sự không nhất quán trong cách ghi nhận. Các hàm được giới thiệu trong bài học này cung cấp một cách tiếp cận để trích xuất giá trị từ chuỗi.

Trong bài tập này, bạn sẽ dùng SUBSTRING() để trích xuất đơn vị giờ và phút từ các chuỗi thời gian. Đây là cách thay thế để trích xuất đơn vị thời gian, giúp bạn không cần chuyển chuỗi sang giá trị TIMESTAMP như trước đó chỉ để lấy đơn vị thời gian.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Định nghĩa cột hour là phần chuỗi con bắt đầu tại vị trí thứ 1 trong violation_time và có độ dài 2 ký tự.