Čištění neplatných dat
Sloupec date_first_observed v datasetu parking_violation obsahuje datum, kdy byl přestupek v parkování poprvé zaznamenán. Bohužel ne všechny hodnoty v tomto sloupci byly zadány správně. Některé záznamy obsahují hodnotu '0', kterou nelze automaticky interpretovat jako DATE, protože její význam je v tomto kontextu nejednoznačný. Hodnoty ve sloupci je proto potřeba vyčistit, aby bylo možné převést sloupec na správný datový typ DATE.
V tomto cvičení převedeš hodnoty '0' ve sloupci date_first_observed na hodnoty NULL pomocí funkce NULLIF(), takže bude možné sloupec správně reprezentovat jako datum.
Toto cvičení je součástí kurzu
Cleaning Data in PostgreSQL Databases
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
-- Replace '0' with NULL
___(___, ___) AS date_first_observed
FROM
parking_violation;