SUBSTR
지정된 문자열 내의 특정 지점에서 시작하는 부분 문자열을 추출합니다.
문법
SUBSTR(STRING, START [, LENGTH])
인수
STRING
유형: string
부분 문자열을 추출할 문자열입니다.
START
유형: integer
부분 문자열의 시작 인덱스입니다.
위치는 1부터 시작합니다. 음수 시작 위치는 문자열의 끝에 상대적인 것으로 해석됩니다.
LENGTH
유형: integer
(선택 사항) 부분 문자열의 길이입니다.
생략하면 시작 위치 START 뒤의 나머지 문자열이 반환됩니다.
반환 값:
유형: string
시작 위치 START에서 길이 LENGTH인 부분 문자열을 STRING에서 반환합니다.
예
| STRING | 시작 | 길이 | 출력 |
|---|---|---|---|
| 안녕하세요! | 1 | 5 | 안녕하세요 |
| 안녕하세요! | 0 | 4 | ''
|
| 안녕하세요! | -5 | 5 | 세계 |
| 안녕하세요! | 12 | 4 | ''
|
| 안녕하세요! | -12 | 4 | ''
|
| 안녕하세요! | 2 | 3 | ell |
| 안녕하세요 | 3 | -2 | ''
|
| 안녕하세요 | 2 | 14 | 엘로 세상 |
| 안녕하세요 | 2 | 엘로 세상 | |
| 안녕하세요! | -3 | 2 | rl |
null
|
-3 | 2 | null
|