ÎncepețiÎncepe gratuit

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_color similare cu RED, BLUE sau YELLOW.
  • Gestiona atât valoarea ambiguă BL, cât și valoarea incorect identificată BLA din coloana vehicle_color, folosind potrivirea de tipare.
  • Actualiza valorile vehicle_color cu similaritate ridicată față de RED, BLUE sau YELLOW la valorile standard.

Acest exercițiu face parte din cursul

Curățarea datelor în baze de date PostgreSQL

Vezi cursul

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
		___(___, ___) = ___
	)
Editează și rulează codul