Zacznij terazZacznij za darmo

Czyszczenie nieprawidłowych dat

Kolumna date_first_observed w zbiorze danych parking_violation reprezentuje datę pierwszego zaobserwowania naruszenia przepisów parkingowych przez osobę rejestrującą zdarzenie. Niestety nie wszystkie wartości w kolumnie date_first_observed zostały zapisane poprawnie. Niektóre rekordy zawierają wartość '0' w tej kolumnie. Wartości '0' nie można automatycznie zinterpretować jako DATE, ponieważ jej znaczenie w tym kontekście jest niejednoznaczne. Wartości w kolumnie wymagają oczyszczenia, aby można było je przekonwertować do właściwego typu DATE.

W tym ćwiczeniu zamienisz wartości date_first_observed równe '0' na wartości NULL przy użyciu funkcji NULLIF(), tak aby pole mogło być poprawnie reprezentowane jako data.

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
Edytuj i uruchom kod