Zacznij terazZacznij za darmo

Standaryzacja wielu kolorów

Po sukcesie standaryzacji nazw pojazdów w kolorze GRAY postanawiasz rozszerzyć to podejście na kolejne kolory. Do rozszerzenia standaryzacji nazw kolorów użyjesz kolorów podstawowych: RED, BLUE i YELLOW. W tym ćwiczeniu:

  • Znajdziesz wartości vehicle_color podobne do RED, BLUE lub YELLOW.
  • Obsłużysz zarówno niejednoznaczną wartość vehicle_color równą BL, jak i błędnie zidentyfikowaną wartość BLA, korzystając z dopasowywania wzorców.
  • Zaktualizujesz wartości vehicle_color wykazujące duże podobieństwo do RED, BLUE lub YELLOW, zastępując je standardowymi ciągami znaków.

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
		___(___, ___) = ___
	)
Edytuj i uruchom kod