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

Використання підстановочного значення

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