ÎncepețiÎncepe gratuit

Curățarea datelor invalide

Coloana date_first_observed din setul de date parking_violation reprezintă data la care a fost observată pentru prima dată o încălcare a regulilor de parcare. Din păcate, nu toate valorile din date_first_observed au fost înregistrate corect. Unele înregistrări conțin valoarea '0' pentru această coloană. O valoare '0' nu poate fi interpretată automat ca DATE, deoarece semnificația sa în acest context este ambiguă. Valorile din coloană necesită curățare pentru a permite conversia la o coloană DATE corespunzătoare.

În acest exercițiu, vei converti valoarea date_first_observed a înregistrărilor cu valoarea '0' în valori NULL, folosind funcția NULLIF(), astfel încât câmpul să poată fi reprezentat ca o dată corectă.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

Exercițiu interactiv practic

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

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
Editează și rulează codul