Standardiser plusieurs couleurs
Après avoir réussi à uniformiser le nom des véhicules de couleur GRAY, vous décidez d'étendre cette approche à d'autres couleurs. Les couleurs primaires RED, BLUE et YELLOW serviront à élargir l'approche de normalisation des noms de couleurs. Dans cet exercice, vous allez :
- Repérer les valeurs de
vehicle_colorsimilaires àRED,BLUEouYELLOW. - Gérer à la fois la valeur ambiguë
vehicle_colorBLet la valeurvehicle_colormal identifiéeBLAà l'aide de la recherche de motifs. - Mettre à jour les valeurs de
vehicle_colorprésentant une forte similarité avecRED,BLUEouYELLOWvers les chaînes normalisées.
Cette activité fait partie du cours
Nettoyer des données dans des bases de données PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
summons_number,
vehicle_color,
-- Include the DIFFERENCE() value for each color
___(vehicle_color, 'RED') AS "red",
___(___, 'BLUE') AS "blue",
___(___, ___) AS "yellow"
FROM
parking_violation
WHERE
(
-- Condition records on DIFFERENCE() value of 4
DIFFERENCE(vehicle_color, 'RED') = 4 OR
___(___, ___) = ___ OR
___(___, ___) = ___
)