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. Vous proposez donc de remplacer toutes les valeurs NULL de vehicle_body_type dans la table parking_violations par SDN. Après discussion avec votre équipe, il est décidé d’utiliser une autre valeur que SDN comme valeur de remplacement. Le type de carrosserie peut être déterminé 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 de parking_violation. Plutôt que d’utiliser la valeur la plus fréquente pour remplacer les valeurs NULL de vehicle_body_type, une valeur temporaire Unknown sera utilisée. Le type de carrosserie réel sera mis à jour à mesure que les données issues des recherches par plaque seront collectées.
Dans cet exercice, vous allez remplacer les valeurs NULL de vehicle_body_type par la chaîne Unknown.
Cet exercice fait partie du cours
Nettoyer des données dans des bases PostgreSQL
Instructions
- Utilisez
COALESCE()pour remplacer toute valeurvehicle_body_typeégale àNULLpar la chaîneUnknowndans la tableparking_violation.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';