Rensa ogiltiga datum
Kolumnen date_first_observed i datamängden parking_violation anger det datum då parkeringsvakten för första gången noterade överträdelsen. Tyvärr har inte alla värden i date_first_observed registrerats korrekt. Vissa poster innehåller värdet '0' i den här kolumnen. Ett '0'-värde kan inte automatiskt tolkas som ett DATE, eftersom dess betydelse i det här sammanhanget är tvetydig. Kolumnvärdena behöver rensas innan de kan konverteras till en korrekt DATE-kolumn.
I den här övningen konverterar du date_first_observed-värdet för poster med '0' till NULL-värden med hjälp av funktionen NULLIF(), så att fältet kan representeras som ett korrekt datum.
Den här övningen är en del av kursen
Datarensning i PostgreSQL-databaser
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Replace '0' with NULL
___(___, ___) AS date_first_observed
FROM
parking_violation;