SUBSTR()
- SUBSTR() 함수는 문자에서 특정 위치의 문자열을 추출하여 출력할 때 사용합니다.
SUBSTR() 문법
SELECT SUBSTR(컬럼, 숫자1, 숫자2)
FROM 테이블;
- SUBSTR()의 숫자1은 문자를 추출할 시작 위치 번호입니다.
- SUBSTR()의 숫자2는 시작 위치로부터 가져올 갯수입니다.
SUBSTR() 테스트(https://livesql.oracle.com/)
1) 기본적인 SUBSTR()
- SUBSTR(컬럼, 2, 2) 쿼리는 컬럼값의 두 번째 철자부터 두 개의 철자를 추출하여 출력합니다.
2) -값이 들어간 SUBSTR()
- SUBSTR(컬럼, -3, 2) 쿼리는 컬럼값의 끝에서부터 3번째 철자부터 두 개의 철자를 추출하여 출력합니다.
- 글자의 마지막부터 3글자이므로 글자의 갯수가 3개가 안되는 Bj의 값은 출력되지 않습니다.
3) 숫자 한개를 생략한 SUBSTR()
- SUBSTR(컬럼, 2) 쿼리처럼 한개의 숫자만 들어갔을 경우 2번째부터 끝까지 추출하여 출력합니다.
'DATABASE > ORACLE 기본' 카테고리의 다른 글
[Oracle] 오라클 특정 글자 위치 찾기 INSTR() 함수 (0) | 2022.03.29 |
---|---|
[Oracle] 오라클 문자열 길이 출력하기 LENGTH() (0) | 2022.03.27 |
[Oracle] 오라클 대소문자 변환 함수 UPPER(), LOWER(), INITCAP() (0) | 2022.03.22 |
[Oracle] 오라클 문자열 붙이기 CONCAT()과 연결 연산자 || (0) | 2022.03.20 |
[Oracle] 오라클 컬럼 별칭 AS 사용법 (0) | 2022.03.14 |