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

Connected

연습 문제

문자열에서 집 번호 추출하기

뉴욕시 Queens 자치구의 주소는 도로 주소의 집 번호 부분에 대시가 포함되는 경우가 흔한 것이 특징입니다. 예를 들어, 주소 86-16 60 Ave에서 집 번호는 16이고, 86은 가장 가까운 교차로를 의미합니다. 따라서 주차 위반이 발생한 실제 집 번호만 house_number로 정확히 표시하려면, 대시(-) 뒤의 숫자만 추출해야 합니다.

이 연습 문제에서는 STRPOS(), SUBSTRING(), LENGTH()를 사용해 Queens 주소에서 특정 집 번호를 추출해 보겠습니다.

지침 1/2

undefined XP
    1
    2
  • house_number 열에서 첫 번째 대시 문자(-)가 나타나는 위치를 반환하고, 만약 house_number에 대시(-)가 없으면 0을 반환하는 쿼리를 작성하세요.