Очищення некоректних дат
Стовпець date_first_observed у наборі даних parking_violation містить дату, коли порушення правил паркування вперше зафіксував інспектор. На жаль, не всі значення date_first_observed записані коректно. У деяких записах для цього стовпця стоїть значення '0'. Значення '0' неможливо автоматично інтерпретувати як DATE, адже в цьому контексті його зміст неочевидний. Потрібно очистити значення стовпця, щоб виконати перетворення на коректний стовпець DATE.
У цій вправі ви перетворите значення date_first_observed у записах, де date_first_observed дорівнює '0', на NULL за допомогою функції NULLIF(), щоб поле можна було зберігати як коректну дату.
Ця вправа є частиною курсу
Очищення даних у базах даних PostgreSQL
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
-- Replace '0' with NULL
___(___, ___) AS date_first_observed
FROM
parking_violation;