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 opRED,BLUEofYELLOW.- Zowel de dubbelzinnige
vehicle_color-waardeBLals de onjuist herkendevehicle_color-waardeBLAafhandelen met patroonvergelijking. - De
vehicle_color-waarden met sterke overeenkomst metRED,BLUEofYELLOWbijwerken naar de standaard tekenreekswaarden.
Deze oefening maakt deel uit van de cursus
Data opschonen in PostgreSQL-databases
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
___(___, ___) = ___
)