ПочатиПочніть безкоштовно

Очищення некоректних дат

Стовпець 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;
Редагувати та запускати код