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

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_timeto_hours_in_effect thành các đơn vị thời gian thành phần là hourminute. 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.

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
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Chỉnh sửa và Chạy Mã