CommencerCommencez gratuitement

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

Cet exercice fait partie du cours

<cours>Nettoyer des données dans des bases PostgreSQL</cours>
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