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
Instruksi latihan
- Gunakan fungsi
DIFFERENCE()untuk menemukan rekamanparking_violationyang memilikivehicle_colordengan kode Soundex yang cocok dengan kode Soundex untuk'GRAY'. Ingat bahwa fungsiDIFFERENCE()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'
___(___, ___) = ___;