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_pos0이면 1로 처리돼요.
  • SUBSTRSUBSTRING 함수는 동의어(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'가 나옵니다.