시작하기무료로 시작하기

여러 색상 표준화하기

GRAY 차량 색상 이름을 표준화해 본 경험을 바탕으로, 이제 이 방법을 다른 색상으로 확장하려고 합니다. 기본색인 RED, BLUE, YELLOW를 사용해 색상 이름 표준화를 확대할 예정입니다. 이 연습 문제에서는 다음을 수행합니다.

  • vehicle_color 값 중 RED, BLUE, YELLOW와 유사한 값을 찾습니다.
  • 정규식 패턴 매칭을 사용해 애매한 vehicle_colorBL과 잘못 식별된 vehicle_colorBLA를 처리합니다.
  • RED, BLUE, YELLOW와 강한 유사성을 보이는 vehicle_color 값을 표준 문자열 값으로 업데이트합니다.

이 연습은 강의의 일부입니다

PostgreSQL 데이터베이스에서 데이터 정제하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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
		___(___, ___) = ___
	)
코드 편집 및 실행