Padronizando várias cores
Após o sucesso em padronizar os nomes dos veículos com cor GRAY, você decide estender essa abordagem para outras cores. As cores primárias RED, BLUE e YELLOW serão usadas para ampliar a padronização de nomes de cores. Neste exercício, você vai:
- Encontrar valores de
vehicle_colorque sejam semelhantes aRED,BLUEouYELLOW. - Tratar tanto o valor ambíguo
vehicle_colorBLquanto o valor identificado incorretamentevehicle_colorBLAusando correspondência de padrões. - Atualizar os valores de
vehicle_colorcom forte semelhança aRED,BLUEouYELLOWpara os valores de string padronizados.
Este exercicio faz parte do curso
Limpeza de dados em bancos de dados PostgreSQL
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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
___(___, ___) = ___
)