1. 학습
  2. /
  3. 강의
  4. /
  5. PostgreSQL 데이터베이스에서 데이터 정제하기

Connected

연습 문제

일관되지 않은 색상 이름 매칭

parking_violation 테이블의 표본 레코드를 보면 vehicle_color 값이 일관되지 않다는 것을 확인할 수 있습니다. 예를 들어 회색 차량을 나타내는 데 'GRY', 'GRAY', 'GREY'가 모두 사용되고 있습니다. 이 색상을 일관되게 표현하려면 하나의 값으로 통일하는 것이 좋습니다. 다행히 DIFFERENCE() 함수를 사용하면 이 목표를 달성할 수 있습니다.

이 연습 문제에서는 DIFFERENCE() 함수를 사용해 vehicle_color 값이 문자열 'GRAY'와 매우 유사하게 일치하는 레코드를 반환해 보겠습니다. fuzzystrmatch 모듈은 이미 활성화되어 있습니다.

지침

100 XP
  • DIFFERENCE() 함수를 사용해 vehicle_color의 Soundex 코드가 'GRAY'의 Soundex 코드와 일치하는 parking_violation 레코드를 찾으세요. 참고로 DIFFERENCE() 함수는 매개변수로 Soundex 코드가 아니라 문자열 값을 받습니다.