SUBSTR 함수
설명
SUBSTR 함수는 문자열에서 일부 문자열을 추출한다.
구문
SUBSTR( string, position [, substring_length])
string :
character string
NULL
- string : 입력 문자열을 지정한다. 입력 값이 NULL이면 결과로 NULL이 반환된다.
- position : 문자열을 추출할 위치를 지정한다. 문자열의 첫 번째 위치는 항상 1이다. 값이 음수가 되면, 문자열의 끝에서부터 거꾸로 계산하게 된다.
- substring_length : 추출할 문자열의 길이를 지정한다. 이 인자가 생략되면 함수는 전체 문자열을 반환한다.
예제
- 예제 1
- 다음은 입력값이 NULL일때의 결과를 반환하는 예제이다.
SELECT SUBSTR(NULL, 2) FROM db_root;
- 예제 2
- 다음은 문자열에서 13번째 위치부터의 문자열을 추출하는 예제이다.
SELECT SUBSTR('United Arab Emirates', 13) FROM db_root;
- 예제 3
- 다음은 문자열에서 8번째 위치부터 문자 4개를 추출하는 예제이다.
SELECT SUBSTR('United Arab Emirates', 8, 4) FROM db_root;
- 예제 4
- 다음은 문자열에서 끝에서 8번째 위치부터 문자 2개를 추출하는 예제이다.
SELECT SUBSTR('United Arab Emirates', -8, 2) FROM db_root;