SUBSTRING
주어진 문자열 내에서 지정된 지점부터 부분 문자열을 추출합니다.
SUBSTR 함수에 대한 별칭입니다.
문법
SUBSTRING(STRING, START [, LENGTH])
인수
STRING
유형: string
부분 문자열을 추출할 문자열입니다.
START
유형: integer
부분 문자열의 시작 인덱스입니다.
위치는 1부터 시작합니다. 음수 시작 위치는 문자열의 끝을 기준으로 해석됩니다.
LENGTH
유형: integer
(선택 사항) 부분 문자열의 길이입니다.
생략하면, 시작 위치 START 이후의 나머지 문자열이 반환됩니다.
반환 값:
유형: string
START 시작 위치에서 STRING의 LENGTH 길이만큼 부분 문자열을 반환합니다.
예
| STRING | 시작 | 길이 | 출력 |
|---|---|---|---|
| 안녕하세요 | 1 | 5 | 안녕하세요 |
| 안녕하세요 | 0 | 4 | ''
|
| 안녕하세요 | -5 | 5 | 세계 |
| 안녕하세요 | 12 | 4 | ''
|
| 안녕하세요 | -12 | 4 | ''
|
| 안녕하세요 | 2 | 3 | 엘 |
| 안녕하세요 | 3 | -2 | ''
|
| 안녕하세요 | 2 | 14 | 엘로 세계 |
| 안녕하세요 | 2 | 엘로 월드 | |
| 안녕하세요 | -3 | 2 | 알엘 |
null
|
-3 | 2 | null
|