CommencezCommencez gratuitement

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_color similaires à RED, BLUE ou YELLOW.
  • Gérer à la fois la valeur ambiguë vehicle_color BL et la valeur vehicle_color mal identifiée BLA à l'aide de la recherche de motifs.
  • Mettre à jour les valeurs de vehicle_color présentant une forte similarité avec RED, BLUE ou YELLOW vers les chaînes normalisées.

Cette activité fait partie du cours

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

Voir le 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
		___(___, ___) = ___
	)
Modifier et exécuter le code