Standardizarea mai multor culori
După succesul standardizării denumirii vehiculelor de culoare GRAY, decizi să extinzi această abordare și la alte culori. Culorile primare RED, BLUE și YELLOW vor fi folosite pentru a extinde procesul de standardizare a denumirilor de culori. În acest exercițiu vei:
- Găsi valorile
vehicle_colorsimilare cuRED,BLUEsauYELLOW. - Gestiona atât valoarea ambiguă
BL, cât și valoarea incorect identificatăBLAdin coloanavehicle_color, folosind potrivirea de tipare. - Actualiza valorile
vehicle_colorcu similaritate ridicată față deRED,BLUEsauYELLOWla valorile standard.
Acest exercițiu face parte din cursul
Curățarea datelor în baze de date PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
___(___, ___) = ___
)