Ungültige Datumswerte bereinigen
Die Spalte date_first_observed im Datensatz parking_violation steht für das Datum, an dem das Parkvergehen erstmals von der Person festgestellt wurde, die den Verstoß erfasst. Leider wurden nicht alle date_first_observed-Werte korrekt aufgezeichnet. Einige Einträge enthalten für diese Spalte den Wert '0'. Ein '0'-Wert kann nicht automatisch als DATE interpretiert werden, da seine Bedeutung in diesem Kontext unklar ist. Die Spaltenwerte müssen bereinigt werden, um sie in eine echte DATE-Spalte umwandeln zu können.
In dieser Übung wandelst du den date_first_observed-Wert der Datensätze mit '0' in NULL-Werte um, und zwar mit der Funktion NULLIF(), damit das Feld als korrektes Datum dargestellt werden kann.
Diese Übung ist Teil des Kurses
Datenbereinigung in PostgreSQL-Datenbanken
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
-- Replace '0' with NULL
___(___, ___) AS date_first_observed
FROM
parking_violation;