Analisando registros incompletos
Para reduzir a quantidade de valores ausentes em vehicle_body_type daqui para frente, sua equipe decidiu lançar uma campanha para conscientizar as agências emissoras sobre a importância de dados completos. No entanto, cada campanha será personalizada para cada agência.
Neste exercício, seu objetivo é usar os valores ausentes atuais para priorizar essas campanhas. Você vai escrever uma consulta que mostre as agências emissoras juntamente com o número de registros atribuídos a cada uma com vehicle_body_type NULL. Esses registros serão listados em ordem decrescente para determinar a sequência em que as campanhas educativas devem ser desenvolvidas.
Este exercicio faz parte do curso
Limpeza de dados em bancos de dados PostgreSQL
Instruções do exercicio
- Especifique duas colunas para o Resultado da consulta:
issuing_agencyenum_missing(o número de tipos de carroceria ausentes para a agência emissora). - Restrinja os resultados para contar apenas valores
NULLemvehicle_body_type. - Agrupe os resultados por
issuing_agency. - Ordene os resultados por
num_missingem ordem decrescente.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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
___;