Mulai sekarangMulai gratis

Mencocokkan nama warna yang tidak konsisten

Dari sampel rekaman pada tabel parking_violation, terlihat bahwa nilai vehicle_color tidak konsisten. Misalnya, 'GRY', 'GRAY', dan 'GREY' semuanya digunakan untuk menggambarkan kendaraan berwarna abu-abu. Agar warna ini direpresentasikan secara konsisten, sebaiknya digunakan satu nilai saja. Untungnya, fungsi DIFFERENCE() dapat digunakan untuk mencapai tujuan ini.

Pada latihan ini, Anda akan menggunakan fungsi DIFFERENCE() untuk mengembalikan rekaman yang memiliki nilai vehicle_color yang sangat mirip dengan string 'GRAY'. Modul fuzzystrmatch sudah diaktifkan untuk Anda.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Instruksi latihan

  • Gunakan fungsi DIFFERENCE() untuk menemukan rekaman parking_violation yang memiliki vehicle_color dengan kode Soundex yang cocok dengan kode Soundex untuk 'GRAY'. Ingat bahwa fungsi DIFFERENCE() menerima nilai string (bukan kode Soundex) sebagai argumen parameternya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
  summons_number,
  vehicle_color
FROM
  parking_violation
WHERE
  -- Match SOUNDEX codes of vehicle_color and 'GRAY'
  ___(___, ___) = ___;
Edit dan Jalankan Kode