HPL/SQL - SUBSTRING 함수

HPL/SQL - SUBSTRING 함수 (SUBSTRING Function)

SUBSTRING 함수는 문자열에서 일부(부분 문자열)를 잘라내 반환하는 함수예요. 특정 위치부터 원하는 길이만큼 문자열을 추출할 때 사용합니다.

출처: 문서

본문

SUBSTRING 함수는 문자열에서 부분 문자열을 반환합니다.

문법:

SUBSTRING(string, start_pos [, substring_len])
|
SUBSTRING(string FROM start_pos [FOR substring_len])

매개변수:

매개변수 타입 설명
string String 변수 또는 표현식 원본 문자열
start_pos Integer 변수 또는 표현식 부분 문자열의 시작 위치 (1부터 시작)
substring_len Integer 변수 또는 표현식 부분 문자열의 길이

참고 (Notes):

  • start_pos가 0이면 1로 취급됩니다.
  • SUBSTRING과 SUBSTR 함수는 동의어(synonyms)입니다.

반환 타입 (Return Type):

String

예제:

SUBSTRING('Remark', 3); 

예제:

SUBSTRING('Remark', 3, 3); 

호환성 (Compatibility): IBM DB2, Teradata 및 Microsoft SQL Server

함께 보기:

  • SUBSTR

더 알아보기 (Learn more)

  • 시작 위치는 1부터 세요. SUBSTRING('Remark', 3, 3)은 3번째 문자부터 3글자를 잘라냅니다. SUBSTRINGSUBSTR은 같은 함수이므로 편한 쪽을 쓰면 돼요.