Ongeldige datums opschonen
De kolom date_first_observed in de parking_violation-gegevensset geeft de datum weer waarop de parkeerovertreding voor het eerst is gezien door de persoon die de overtreding noteerde. Helaas zijn niet alle date_first_observed-waarden correct vastgelegd. In sommige records staat voor deze kolom de waarde '0'. Een '0'-waarde kan niet automatisch worden geïnterpreteerd als een DATE, omdat de betekenis in deze context onduidelijk is. De kolomwaarden moeten worden opgeschoond om conversie naar een echte DATE-kolom mogelijk te maken.
In deze oefening zet je de date_first_observed-waarde van records met een '0' in date_first_observed om naar NULL met de functie NULLIF(), zodat het veld als een juiste datum kan worden weergegeven.
Deze oefening maakt deel uit van de cursus
Data opschonen in PostgreSQL-databases
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Replace '0' with NULL
___(___, ___) AS date_first_observed
FROM
parking_violation;