SUBSTR

Syntax

SUBSTR(str, position [, length])

개요

SUBSTRstr 내의 position 위치로부터 length 길이의 문자열을 추출하여 반환하는 함수다.

파라미터

파라미터
설명

str

문자열을 반환하는 임의의 연산식이다. smallint, integer, bigint, decimal, numeric 타입의 숫자형 데이터가 들어오면 자동으로 문자열로 변환된 후 문자열로써 처리된다.

position

정수 값을 반환하는 임의의 연산식이다. position이 0보다 작은 경우 str의 뒤에서부터 추출된다.

length

정수 값은 반환하는 임의의 연산식이다. 만약 length가 지정되지 않으면 str의 position 위치에서부터 마지막까지 문자열을 추출하며, length가 1보다 작으면 NULL을 반환한다.

예제

SELECT SUBSTR('ABCDEFG', 3, 2), SUBSTR('ABCDEFG', -3, 2);
 substr | substr 
--------+--------
 CD     | EF

Last updated