Mulai sekarangMulai gratis

Membersihkan tanggal tidak valid

Kolom date_first_observed dalam himpunan data parking_violation merepresentasikan tanggal ketika pelanggaran parkir pertama kali diamati oleh petugas yang mencatat pelanggaran. Sayangnya, tidak semua nilai date_first_observed tercatat dengan benar. Beberapa rekaman berisi nilai '0' untuk kolom ini. Nilai '0' tidak dapat ditafsirkan secara otomatis sebagai DATE karena maknanya dalam konteks ini ambigu. Nilainya perlu dibersihkan agar dapat dikonversi menjadi kolom DATE yang benar.

Dalam latihan ini, Anda akan mengonversi nilai date_first_observed pada rekaman yang memiliki nilai '0' di date_first_observed menjadi NULL menggunakan fungsi NULLIF(), sehingga kolom tersebut dapat direpresentasikan sebagai tanggal yang benar.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
Edit dan Jalankan Kode