PowerCenter
- PowerCenter 10.5
- 모든 제품
SUBSTR(string,start[,length] )
인수
| 필수/
선택 사항
| 설명
|
---|---|---|
문자열
| 필수
| 문자 문자열이어야 합니다. 검색할 열을 전달합니다. 유효한 모든 변환 식을 입력할 수 있습니다. 숫자 값을 전달하는 경우 함수가 문자열로 변환합니다.
|
시작
| 필수
| 정수여야 합니다. 세기 시작할 문자열의 위치입니다. 유효한 모든 변환 식을 입력할 수 있습니다. 시작 위치가 양수인 경우 SUBSTR 함수는 문자열의 처음부터 수를 계산하여 시작 위치를 찾습니다. 시작 위치가 음수인 경우 SUBSTR 함수는 문자열의 끝부터 수를 계산하여 시작 위치를 찾습니다. 시작 위치가 0인 경우 SUBSTR 함수는 문자열의 첫 문자부터 검색합니다.
|
길이
| 선택 사항
| 0보다 큰 정수여야 합니다. SUBSTR 함수를 통해 반환할 문자 수를 입력합니다. 유효한 모든 변환 식을 입력할 수 있습니다. 길이 인수를 생략할 경우 문자열의 시작 위치부터 끝까지 모든 문자가 반환됩니다. 음의 정수 또는 0을 전달하는 경우 함수는 빈 문자열을 반환합니다. 소수를 전달하는 경우 함수는 근사한 정수 값으로 반올림합니다.
|
SUBSTR( PHONE, 0, 3 )
|
|
---|---|
|
|
|
|
|
|
SUBSTR( PHONE, 1, 3 )
|
|
---|---|
|
|
|
|
|
|
SUBSTR( PHONE, 5, 8 )
|
|
---|---|
|
|
|
|
|
|
|
|
SUBSTR( PHONE, -8, 3 )
|
|
---|---|
|
|
|
|
|
|
|
|
SUBSTR( CUST_NAME,1,INSTR( CUST_NAME,' ' ,-1,1 ) - 1 )
|
|
---|---|
|
|
|
|
SUBSTR( CUST_ID, 1, INSTR(CUST_ID, '#')-1 ) || SUBSTR( CUST_ID, INSTR(CUST_ID, '#')+1 )
SUBSTR('abcd', 2, 8)
SUBSTR('abcd', -2, 8)