НачатьНачать бесплатно

Анализ неполных записей

Чтобы сократить количество пропущенных значений vehicle_body_type в будущем, ваша команда решила провести серию обучающих мероприятий для агентств-составителей — разъяснить им важность заполнения всех полей. При этом каждое мероприятие будет адаптировано под конкретное агентство.

В этом упражнении вам нужно использовать текущие данные о пропусках, чтобы расставить приоритеты для этих кампаний. Напишите запрос, который выводит список агентств-составителей вместе с количеством записей, в которых vehicle_body_type имеет значение NULL. Результаты должны быть отсортированы по убыванию — это поможет определить, для каких агентств обучающие материалы нужно подготовить в первую очередь.

Это упражнение является частью курса

Очистка данных в базах данных PostgreSQL

Посмотреть курс

Инструкции к упражнению

  • Укажите два столбца для результатов запроса: issuing_agency и num_missing (количество записей с отсутствующим типом кузова транспортного средства для данного агентства).
  • Ограничьте результаты так, чтобы учитывались только записи с NULL в поле vehicle_body_type.
  • Сгруппируйте результаты по полю issuing_agency.
  • Отсортируйте результаты по num_missing в убывающем порядке.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT
  -- Define the SELECT list: issuing_agency and num_missing
  ___,
  COUNT(*) AS ___
FROM
  parking_violation
WHERE
  -- Restrict the results to NULL vehicle_body_type values
  ___
  -- Group results by issuing_agency
  ___
  -- Order results by num_missing in descending order
  ___;
Редактировать и запускать код