반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
SUBSTR()
설명
문자열 중 일부를 추출할 때 사용하는 함수
문법
SUBSTR([문자열 데이터], [시작 위치], [추출 길이])
SUBSTR([문자열 데이터], [시작 위치])
※ '시작 위치'가 음수일 경우, 문자열의 끝에서 역으로 순서 계산
사용 예시
SELECT JOB, SUBSTR(JOB, 1, 2), SUBSTR(JOB, 3, 2), SUBSTR(JOB, 5)
FROM EMP;
SELECT ENAME, SUBSTR(ENAME, 3)
FROM EMP;
SELECT JOB
, SUBSTR(JOB, -LENGTH(JOB))
, SUBSTR(JOB, -LENGTH(JOB), 2)
, SUBSTR(JOB, -3)
FROM EMP;
결과
SELECT JOB, SUBSTR(JOB, 1, 2), SUBSTR(JOB, 3, 2), SUBSTR(JOB, 5)
FROM EMP;
SELECT ENAME, SUBSTR(ENAME, 3)
FROM EMP;
SELECT JOB
, SUBSTR(JOB, -LENGTH(JOB))
, SUBSTR(JOB, -LENGTH(JOB), 2)
, SUBSTR(JOB, -3)
FROM EMP;
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] 문자열 관련 함수(5) - REPLACE() (0) | 2022.04.29 |
---|---|
[Oracle] 문자열 관련 함수(4) - INSTR() (0) | 2022.04.28 |
[Oracle] 문자열 관련 함수(2) - LENGTH(), LENGTHB() (0) | 2022.04.26 |
[Oracle] 문자열 관련 함수(1) - UPPER(), LOWER(), INITCAP() (0) | 2022.04.25 |
[Oracle] INTERSECT (0) | 2022.04.24 |