CommencerCommencer gratuitement

Analyser les enregistrements incomplets

Pour réduire le nombre de valeurs vehicle_body_type manquantes à l’avenir, votre équipe a décidé de mener une campagne de sensibilisation auprès des organismes émetteurs sur l’importance de fournir des données complètes. Chaque campagne sera adaptée à chaque organisme.

Dans cet exercice, votre objectif est d’utiliser les valeurs manquantes actuelles pour hiérarchiser ces campagnes. Vous allez écrire une requête qui affiche les organismes émetteurs, ainsi que le nombre d’enregistrements attribuables à chacun avec un vehicle_body_type à NULL. Ces enregistrements seront triés par ordre décroissant afin de déterminer la priorité de développement des campagnes de sensibilisation.

Cet exercice fait partie du cours

Nettoyer des données dans des bases PostgreSQL

Afficher le cours

Instructions

  • Indiquez deux colonnes pour le résultat de la requête : issuing_agency et num_missing (le nombre de types de carrosserie manquants pour l’organisme émetteur).
  • Restreignez les résultats de sorte que seules les valeurs NULL de vehicle_body_type soient comptabilisées.
  • Regroupez les résultats par issuing_agency.
  • Triez les résultats par num_missing par ordre décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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
  ___;
Modifier et exécuter le code