LoslegenKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
Code bearbeiten und ausführen