여러 색상 표준화하기
GRAY 차량 색상 이름을 표준화해 본 경험을 바탕으로, 이제 이 방법을 다른 색상으로 확장하려고 합니다. 기본색인 RED, BLUE, YELLOW를 사용해 색상 이름 표준화를 확대할 예정입니다. 이 연습 문제에서는 다음을 수행합니다.
vehicle_color값 중RED,BLUE,YELLOW와 유사한 값을 찾습니다.- 정규식 패턴 매칭을 사용해 애매한
vehicle_color값BL과 잘못 식별된vehicle_color값BLA를 처리합니다. 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
___(___, ___) = ___
)