Estandarizar varios colores
Tras el éxito al estandarizar la denominación de los vehículos de color GRAY, decides extender este enfoque a colores adicionales. Usarás los colores primarios RED, BLUE y YELLOW para ampliar la estandarización de nombres de color. En este ejercicio, vas a:
- Encontrar valores de
vehicle_colorsimilares aRED,BLUEoYELLOW. - Gestionar tanto el valor ambiguo
vehicle_colorBLcomo el valorvehicle_coloridentificado incorrectamenteBLAusando coincidencia de patrones. - Actualizar los valores de
vehicle_colorcon gran similitud respecto aRED,BLUEoYELLOWa los valores de cadena estándar.
Este ejercicio forma parte del curso
Limpieza de datos en bases de datos PostgreSQL
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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
___(___, ___) = ___
)