Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Especifique duas colunas para o Resultado da consulta: issuing_agency e num_missing (o número de tipos de carroceria ausentes para a agência emissora).
  • Restrinja os resultados para contar apenas valores NULL em vehicle_body_type.
  • Agrupe os resultados por issuing_agency.
  • Ordene os resultados por num_missing em 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
  ___;
Editar e Executar Código