CommencezCommencez gratuitement

Utiliser une valeur de remplacement

Le type de carrosserie sedan est le vehicle_body_type le plus fréquent dans l'échantillon de contraventions de stationnement. Pour cette raison, vous proposez de changer toutes les valeurs vehicle_body_type à NULL dans la table parking_violations pour SDN. Après discussion avec votre équipe, vous décidez d'utiliser une autre valeur que SDN comme valeur de remplacement. On peut déterminer le type de carrosserie en recherchant le véhicule à partir de son numéro de plaque. Un numéro de plaque est présent dans la plupart des enregistrements parking_violation. Plutôt que d'utiliser la valeur la plus fréquente pour remplacer les valeurs vehicle_body_type à NULL, une valeur d'attente Unknown sera utilisée. Le type de carrosserie réel sera mis à jour au fur et à mesure que les données de recherche par plaque seront recueillies.

Dans cet exercice, vous allez remplacer les valeurs vehicle_body_type à NULL par la chaîne Unknown.

Cette activité fait partie du cours

Nettoyer des données dans des bases de données PostgreSQL

Voir le cours

Instructions de l’exercice

  • Utilisez COALESCE() pour remplacer toute valeur vehicle_body_type égale à NULL par la chaîne Unknown dans la table parking_violation.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
Modifier et exécuter le code