ÎncepețiÎncepe gratuit

Folosirea unei valori de substituție

Tipul de caroserie sedan este cel mai frecvent vehicle_body_type din eșantionul de amenzi de parcare. Din acest motiv, propui înlocuirea tuturor înregistrărilor vehicle_body_type cu valoarea NULL din tabela parking_violations cu SDN. În urma discuțiilor cu echipa, s-a decis utilizarea unei alte valori decât SDN ca valoare de substituție. Tipul de caroserie poate fi determinat prin căutarea vehiculului după numărul de înmatriculare. Numărul de înmatriculare este prezent în majoritatea înregistrărilor din parking_violation. În loc să se folosească valoarea cea mai frecventă pentru a înlocui valorile NULL din vehicle_body_type, se va utiliza valoarea placeholder Unknown. Tipul real de caroserie va fi actualizat pe măsură ce datele obținute prin căutarea după numărul de înmatriculare devin disponibile.

În acest exercițiu, vei înlocui valorile NULL din vehicle_body_type cu șirul de caractere Unknown.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește COALESCE() pentru a înlocui orice vehicle_body_type care este NULL cu valoarea șir Unknown în tabela parking_violation.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
Editează și rulează codul