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
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;