Kom igångKom igång gratis

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

Visa kurs

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;
Redigera och kör kod