1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Cleaning Data in PostgreSQL Databases

Connected

Cvičení

Standardizace názvů barev

V předchozím cvičení jsi pomocí funkce DIFFERENCE() identifikoval/a barvy, které se úzce shodovaly s naším požadovaným zněním barvy GRAY. Tento přístup ale zachoval řadu záznamů, kde hodnota vehicle_color může, ale nemusí odpovídat šedé. Konkrétně řetězec GR (zelená) má stejný kód Soundex jako řetězec GRAY. Záznamy s těmito hodnotami vehicle_color lze naštěstí z množiny záznamů určených ke změně vyloučit.

V tomto cvičení přiřadíš konzistentní hodnotu vehicle_color pro šedou barvu tím, že identifikuješ podobné řetězce představující stejnou barvu. Modul fuzzystrmatch je opět k dispozici – není potřeba ho instalovat.

Pokyny

100 XP
  • Doplň klauzuli SET tak, aby se hodnotě vehicle_color přiřadilo 'GRAY' u záznamů, jejichž hodnota vehicle_color má stejný kód Soundex jako kód Soundex pro 'GRAY'.
  • Uprav klauzuli WHERE poddotazu tak, aby vrácené hodnoty summons_number vylučovaly hodnoty summons_number ze záznamů, kde je vehicle_color rovno 'GR'.