Использование значения-заполнителя
Кузов типа «седан» — наиболее часто встречающийся vehicle_body_type в выборке данных о нарушениях правил парковки. Поэтому вы предлагаете заменить все записи vehicle_body_type со значением NULL в таблице parking_violations на SDN. Однако после обсуждения с командой принято решение использовать другое значение-заполнитель. Тип кузова можно определить, выполнив поиск по номерному знаку транспортного средства. Номерной знак присутствует в большинстве записей parking_violation. Вместо замены значений NULL наиболее частым значением решено использовать заполнитель Unknown. Фактический тип кузова будет обновляться по мере поступления данных о номерных знаках.
В этом упражнении вы замените значения NULL в столбце vehicle_body_type строкой Unknown.
Это упражнение является частью курса
Очистка данных в базах данных PostgreSQL
Инструкции к упражнению
- С помощью
COALESCE()замените все значенияvehicle_body_type, равныеNULL, строкойUnknownв таблицеparking_violation.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';