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
- 다음은 문자열에서 9번째 위치부터의 문자열을 추출하는
예제이다.
SELECT SUBSTR('Seawind Beach Resort', 9)
FROM db_root;
- 예제 3
- 다음은 문자열에서 9번째 위치부터 문자
5개를 추출하는 예제이다.
SELECT SUBSTR('Seawind Beach Resort', 9,
5) FROM db_root;
- 예제 4
- 다음은 문자열에서 끝에서 6번째 위치부터 문자
2개를 추출하는 예제이다.
SELECT SUBSTR('Seawind Beach Resort', -6,
2) FROM db_root;