Analizar registros incompletos
Para reducir el número de valores faltantes de vehicle_body_type en adelante, tu equipo ha decidido poner en marcha una campaña para concienciar a las agencias emisoras sobre la importancia de contar con datos completos. Sin embargo, cada campaña se personalizará para cada agencia.
En este ejercicio, tu objetivo es usar los valores faltantes actuales para priorizar estas campañas. Escribirás una consulta que muestre las agencias emisoras junto con el número de registros atribuibles a esa agencia con vehicle_body_type NULL. Estos registros se listarán en orden descendente para determinar el orden en que se deben crear las campañas de formación.
Este ejercicio forma parte del curso
Limpieza de datos en bases de datos PostgreSQL
Instrucciones del ejercicio
- Especifica dos columnas para el resultado de la consulta:
issuing_agencyynum_missing(el número de tipos de carrocería de vehículo faltantes para la agencia emisora). - Restringe los resultados de modo que solo se cuenten los valores
NULLdevehicle_body_type. - Agrupa los resultados por
issuing_agency. - Ordena los resultados por
num_missingen orden descendente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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
___;