substr
개요
이 명령어는 특정한 필드나 문자열을 SUBSTR 하고자 할 때 사용됩니다.
타입
TEXT
설명
FIELD
에 해당하는 필드를 시작위치로 부터 원하는 길이로 SUBSTR 할 수 있습니다.
Parameters
... | substr FIELD START_POSITION (LENGTH)? (AS ALIAS_NAME)?
이름 |
설명 |
필수/옵션 |
---|---|---|
FIELD |
SUBSTR 대상인 필드를 의미합니다. |
필수 |
START_POSITION |
SUBSTR 시작 위치를 의미합니다.(정수) |
필수 |
LENGTH |
|
옵션 |
AS ALIAS_NAME |
|
옵션 |
Examples
예제 데이터
A |
B |
---|---|
123 |
IRON MAN |
2345 |
CAPTAIN AMERICA |
B
필드의 값을 2번째 문자부터 5개 문자를 SUBSTR
... | substr B 2 5
A |
B |
SUBSTRED |
---|---|---|
123 |
IRON MAN |
RON M |
2345 |
CAPTAIN AMERICA |
APTAI |
B
필드의 값을 3번째 부터 끝까지 SUBSTR
... | substr B 3
A |
B |
SUBSTRED |
---|---|---|
123 |
IRON MAN |
ON MAN |
2345 |
CAPTAIN AMERICA |
PTAIN AMERICA |
substr 결과 필드의 이름에 별칭을 지정하는 예제
... | substr B 3 as '별칭 지정'
A |
B |
별칭 지정 |
---|---|---|
123 |
IRON MAN |
ON MAN |
2345 |
CAPTAIN AMERICA |
PTAIN AMERICA |
B
필드의 값을 -5번째 문자부터 끝까지 SUBSTR
... | substr B -5
A |
B |
SUBSTRED |
---|---|---|
123 |
IRON MAN |
N MAN |
2345 |
CAPTAIN AMERICA |
ERICA |
B
필드의 값을 -5번째 문자부터 4개 문자를 SUBSTR
... | substr B -5 4
A |
B |
SUBSTRED |
---|---|---|
123 |
IRON MAN |
N MA |
2345 |
CAPTAIN AMERICA |
ERIC |