Comece agoraComece grátis

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_color que sejam semelhantes a RED, BLUE ou YELLOW.
  • Tratar tanto o valor ambíguo vehicle_color BL quanto o valor identificado incorretamente vehicle_color BLA usando correspondência de padrões.
  • Atualizar os valores de vehicle_color com forte semelhança a RED, BLUE ou YELLOW para os valores de string padronizados.

Este exercicio faz parte do curso

Limpeza de dados em bancos de dados PostgreSQL

Ver curso

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
		___(___, ___) = ___
	)
Editar e Executar Código