시작하기무료로 시작하기

채움 값 사용하기

샘플 주차 위반 데이터에서 가장 자주 등장하는 vehicle_body_type은 세단(body type)입니다. 이 때문에 parking_violations 테이블의 vehicle_body_typeNULL인 모든 레코드를 SDN으로 바꾸자고 제안했어요. 팀과 논의한 결과, 채움 값으로 SDN이 아닌 다른 값을 사용하기로 했습니다. 차종은 차량 번호판 번호로 차량을 조회해 확인할 수 있습니다. 대부분의 parking_violation 레코드에는 번호판 번호가 있습니다. 가장 빈도가 높은 값으로 NULLvehicle_body_type을 대체하는 대신, 임시로 Unknown 값을 사용하기로 했습니다. 실제 차종 정보는 번호판 조회 데이터가 수집되는 대로 업데이트할 예정입니다.

이 연습에서는 NULLvehicle_body_type 값을 문자열 Unknown으로 바꿔 보겠습니다.

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

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

강의 보기

연습 안내

  • parking_violation 테이블에서 vehicle_body_typeNULL인 경우 COALESCE()를 사용해 문자열 값 Unknown으로 대체하세요.

실습형 인터랙티브 연습

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

UPDATE
  parking_violation
SET
  -- Replace NULL vehicle_body_type values with `Unknown`
  ___ = ___(___, ___);

SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';
코드 편집 및 실행