ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Especifica dos columnas para el resultado de la consulta: issuing_agency y num_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 NULL de vehicle_body_type.
  • Agrupa los resultados por issuing_agency.
  • Ordena los resultados por num_missing en 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
  ___;
Editar y ejecutar código