HPL/SQL - SUBSTR 함수
HPL/SQL - SUBSTR 함수
SUBSTR 함수는 문자열에서 부분 문자열(substring)을 잘라 반환하는 함수예요. 원본 문자열과 시작 위치, 선택적으로 길이를 지정해 원하는 부분만 추출할 수 있습니다.
출처: 문서
본문
구문(syntax)은 다음과 같습니다.
SUBSTR(string, start_pos [, substring_len])
Parameters
| Parameter | Type | Description |
|---|---|---|
| string | String | 원본 문자열 (변수 또는 표현식) |
| start_pos | Integer | 부분 문자열의 시작 위치 (1부터 시작) |
| substring_len | Integer | 부분 문자열의 길이 |
Notes (참고)
start_pos가0이면1로 처리돼요.SUBSTR와SUBSTRING함수는 동의어(synonym)입니다.
Return Type (반환 타입): String
Example:
SUBSTR('Remark', 3);
결과: 'mark'
Example:
SUBSTR('Remark', 3, 3);
결과: 'mar'
호환성: Oracle, IBM DB2, MySQL
참고: SUBSTRING
더 알아보기 (Learn more)
위치가 1부터 시작한다는 점을 기억하면 혼동을 피할 수 있어요. SUBSTR('Remark', 3)은 3번째 문자부터 끝까지를 뜻하므로 'mark'가 나옵니다.