목차

Search

  1. 서문
  2. XML 개념
  3. PowerCenter에서 XML 사용
  4. XML 소스 작업
  5. XML 편집기 사용
  6. XML 대상 작업
  7. XML 소스 한정자 변환
  8. 미드스트림 XML 변환
  9. XML 데이터 유형 참조
  10. XPath 쿼리 함수 참조

XML 가이드

XML 가이드

하위 문자열

하위 문자열

지정된 위치에서 시작하는 문자열의 일부를 반환합니다. 하위 문자열은 공백을 문자열의 문자로 포함합니다.

구문

substring (
string, start
[ ,
length
] )
다음 테이블에는 이 함수의 인수가 설명되어 있습니다.
인수
설명
문자열
문자열 데이터 유형. 검색할 문자열입니다.
시작
정수 데이터 유형. 세기 시작할 문자열의 위치를 전달합니다. 시작 위치가 양수인 경우 하위 문자열은 문자열의 처음부터 세는 방식으로 시작 위치를 찾습니다. 처음 문자는 1입니다. 시작 위치가 음수인 경우 하위 문자열은 문자열의 끝부터 세는 방식으로 시작 위치를 찾습니다.
길이
정수 데이터 유형. 0보다 커야 합니다. 문자열에서 반환할 문자 수를 전달합니다. 길이 인수를 생략하는 경우 하위 문자열은 문자열의 시작 위치부터 끝까지 모든 문자를 반환합니다.

반환 값

문자열.
문자열에 숫자 값이 포함된 경우 함수는 문자열을 반환합니다.
음의 정수 또는 0을 전달하는 경우 함수는 빈 문자열을 반환합니다.
함수에 전달된 값이 NULL인 경우 NULL입니다.

다음 식은 PHONE에서 지역 번호를 반환합니다.
substring( PHONE, 1, 3 )
PHONE
RETURN VALUE
809-555-3915
809
NULL
NULL
다음 식은 지역 번호 없이 PHONE을 반환합니다.
substring ( phone, 5, 8 )
다음 테이블에는 지역 번호가 없는 인수 및 반환 값 예가 포함되어 있습니다.
PHONE
RETURN VALUE
808-555-0269
555-0269
NULL
NULL
문자열의 오른쪽에서 시작할 음수 시작 값을 전달할 수 있습니다. 식은
길이
인수에 대해 왼쪽에서 오른쪽으로 소스 문자열을 읽습니다.
substring ( PHONE, -8, 3 )
다음 테이블에는 식이 왼쪽에서 오른쪽으로 소스 문자열을 읽는 경우의 인수 및 반환 값 예가 포함되어 있습니다.
PHONE
RETURN VALUE
808-555-0269
555
809-555-3915
555
357-687-6708
687
NULL
NULL
길이
인수가 문자열보다 긴 경우 하위 문자열은 문자열의 시작 위치부터 끝까지 모든 문자를 반환합니다. 예:
substring ( 'abcd', 2, 8 )
‘bcd’를 반환합니다.
substring ( 'abcd', -2, 8 ) returns ‘cd.’