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

Làm sạch ngày không hợp lệ

Cột date_first_observed trong bộ dữ liệu parking_violation biểu thị ngày vi phạm đỗ xe được người ghi nhận quan sát lần đầu. Đáng tiếc là không phải mọi giá trị date_first_observed đều được ghi lại đúng. Một số bản ghi chứa giá trị '0' cho cột này. Giá trị '0' không thể tự động được diễn giải thành DATE vì ý nghĩa của nó trong ngữ cảnh này không rõ ràng. Các giá trị của cột cần được làm sạch để có thể chuyển đổi sang cột DATE đúng chuẩn.

Trong bài tập này, bạn sẽ chuyển các giá trị date_first_observed là '0' thành NULL bằng hàm NULLIF(), để trường dữ liệu có thể được biểu diễn như một ngày hợp lệ.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Thay các giá trị '0' trong date_first_observed bằng cách dùng hàm NULLIF().