Standardiser plusieurs couleurs
Après avoir réussi à uniformiser la dénomination des véhicules de couleur GRAY, vous décidez d’étendre cette approche à d’autres couleurs. Les couleurs primaires RED, BLUE et YELLOW serviront à étendre la standardisation des noms de couleurs. Dans cet exercice, vous allez :
- Trouver les valeurs de
vehicle_colorsimilaires àRED,BLUEouYELLOW. - Gérer à la fois la valeur ambiguë
BLet la valeur mal identifiéeBLAdevehicle_colorà l’aide de la recherche par motif. - Mettre à jour les valeurs de
vehicle_colorprésentant une forte similarité avecRED,BLUEouYELLOWpour utiliser les chaînes standard.
Cet exercice fait partie du cours
<cours>Nettoyer des données dans des bases PostgreSQL</cours>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
___(___, ___) = ___
)