Menggunakan nilai isian
Tipe bodi sedan adalah vehicle_body_type yang paling sering muncul dalam contoh pelanggaran parkir. Karena itu, Anda mengusulkan untuk mengubah semua catatan vehicle_body_type bernilai NULL di tabel parking_violations menjadi SDN. Diskusi dengan tim Anda menghasilkan keputusan untuk menggunakan nilai selain SDN sebagai nilai isian. Tipe bodi dapat ditentukan dengan melakukan pencarian kendaraan menggunakan nomor pelat. Nomor pelat tersedia di sebagian besar catatan parking_violation. Alih-alih menggunakan nilai yang paling sering untuk mengganti nilai vehicle_body_type yang NULL, akan digunakan nilai penampung Unknown. Tipe bodi yang sebenarnya akan diperbarui seiring data pencarian pelat terkumpul.
Dalam latihan ini, Anda akan mengganti nilai vehicle_body_type yang NULL dengan string Unknown.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Database PostgreSQL
Instruksi latihan
- Gunakan
COALESCE()untuk mengganti setiapvehicle_body_typeyang bernilaiNULLdengan nilai stringUnknowndi tabelparking_violation.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';