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

Connected

연습 문제

문자열 정리를 위한 함수 적용

이 강의 전반에서 parking_violation 테이블에 저장된 뉴욕시 주차 위반 기록 5,000건의 데이터셋을 사용합니다.

주차 위반 고지 수신자에게 인쇄본을 제공하는 서비스가 재설계되고 있습니다. 보고서에 표시되는 정보의 서식을 올바르게 맞추려면, 데이터베이스에 저장된 일부 필드를 출력 형식에 맞게 변경해야 합니다. 변경 사항은 다음과 같습니다.

  • 양식에서 텍스트 정렬을 정확히 맞추기 위해 violation_location 값은 반드시 4자여야 합니다.
  • vehicle_body_type 열에서 P-U(픽업 트럭)는 일반화된 값인 TRK로 통일합니다.
  • street_name 열에서는 각 단어의 첫 글자만 대문자로 표기되어야 합니다.

이 변경을 위해 LPAD(), REPLACE(), INITCAP() 함수를 사용합니다.

지침

100 XP
  • LPAD() 함수를 사용해 길이가 4자리 미만인 violation_location 값의 맨 앞에 '0'을 채워 넣으세요.
  • REPLACE() 함수를 사용해 vehicle_body_type 열의 값 중 'P-U'를 'TRK'로 바꾸세요.
  • INITCAP() 함수를 사용해 street_name 열에서 각 단어의 첫 글자만 대문자가 되도록 하세요.