Začněte nyníZačněte zdarma

Použití náhradní hodnoty

Typ karoserie sedan je v ukázkových parkovacích přestupcích nejčastěji se vyskytujícím typem vehicle_body_type. Proto navrhuješ nahradit všechny záznamy vehicle_body_type s hodnotou NULL v tabulce parking_violations hodnotou SDN. Po diskusi s týmem se však rozhodnete použít jinou náhradní hodnotu. Typ karoserie lze zjistit vyhledáním vozidla podle jeho registrační značky, která je v záznamu parking_violation ve většině případů uvedena. Místo nejčastější hodnoty se jako zástupná hodnota pro chybějící vehicle_body_type použije Unknown. Skutečný typ karoserie bude doplněn postupně, jakmile budou k dispozici data z vyhledávání registračních značek.

V tomto cvičení nahradíš hodnoty NULL ve sloupci vehicle_body_type řetězcem Unknown.

Toto cvičení je součástí kurzu

Cleaning Data in PostgreSQL Databases

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce COALESCE() nahraď v tabulce parking_violation všechny hodnoty NULL ve sloupci vehicle_body_type řetězcem Unknown.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
Upravit a spustit kód