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
Instructions de l’exercice
- 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 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';