Використання підстановочного значення
Тип кузова sedan є найчастотнішим значенням vehicle_body_type у вибірці порушень паркування. Тому ви пропонуєте змінити всі записи vehicle_body_type зі значенням NULL у таблиці parking_violations на SDN. Після обговорень у команді вирішено використати як підстановочне значення не SDN. Тип кузова можна визначити, звіривши транспортний засіб за його номерним знаком. Номерний знак присутній у більшості записів parking_violation. Замість заміни NULL у vehicle_body_type на найчастотніше значення буде використано заповнювач Unknown. Фактичний тип кузова оновлять, щойно буде зібрано дані з пошуку за номерним знаком.
У цій вправі ви заміните значення NULL у vehicle_body_type на рядок Unknown.
Ця вправа є частиною курсу
Очищення даних у базах даних PostgreSQL
Інструкції до вправи
- Використайте
COALESCE()у таблиціparking_violation, щоб замінити будь-якіvehicle_body_type, що дорівнюютьNULL, на рядкове значенняUnknown.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';