Аналіз неповних записів
Щоб надалі зменшити кількість відсутніх значень у vehicle_body_type, ваша команда вирішила провести кампанію з інформування видавальних агентств про важливість повних даних. Водночас кожна кампанія буде адаптована для окремого агентства.
У цій вправі ваша мета — використати поточні пропуски, щоб визначити пріоритети кампаній. Ви напишете запит, який виведе видавальні агентства разом із кількістю записів, що належать цьому агентству і мають NULL у полі vehicle_body_type. Ці записи буде відсортовано у спадному порядку, щоб визначити послідовність розроблення освітніх кампаній.
Ця вправа є частиною курсу
Очищення даних у базах даних 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
___;