Aan de slagGa gratis aan de slag

Meerdere kleuren standaardiseren

Na het succes van het standaardiseren van de naamgeving van voertuigen met kleur GRAY, besluit je deze aanpak uit te breiden naar extra kleuren. De primaire kleuren RED, BLUE en YELLOW worden gebruikt om de aanpak voor het standaardiseren van kleurnamen uit te breiden. In deze oefening ga je:

  • vehicle_color-waarden zoeken die lijken op RED, BLUE of YELLOW.
  • Zowel de dubbelzinnige vehicle_color-waarde BL als de onjuist herkende vehicle_color-waarde BLA afhandelen met patroonvergelijking.
  • De vehicle_color-waarden met sterke overeenkomst met RED, BLUE of YELLOW bijwerken naar de standaard tekenreekswaarden.

Deze oefening maakt deel uit van de cursus

Data opschonen in PostgreSQL-databases

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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
		___(___, ___) = ___
	)
Code bewerken en uitvoeren