이번 글에서는 문자열의 일부분을 잘라내어 그 부분을 추출하는 방법에 대하여 알아보도록 하겠습니다.
SUBSTR() 함수를 이용하면 간단하게 추출할 수 있습니다.
SUBSTR 함수
- 대상 문자열이나 컬럼의 자료에서 시작위치부터 선택 개수만큼의 문자를 추출합니다.
예제를 통하여 자세히 확인해 보도록 하겠습니다.
아래 예제는 인덱스가 1부터 시작하니까 인덱스가 4인 c부터 3개 조회하는 쿼리입니다.
아래 그림에서 확인할 수 있듯이 com부분이 맞네요.
이번에는 다른 예제로 접근해보도록 하겠습니다.
시작위치 인자 값을 음수 값으로 줄 수 있는데 이때는 문자열의 앞쪽이 아닌 뒤 쪽에서부터 세어서 시작위치를 잡습니다.
'2. Database > 2_1 Oracle' 카테고리의 다른 글
[Oracle] FLOOR(), TRUNC() - 소수점 버리는 방법 (0) | 2020.07.03 |
---|---|
[Oracle] ROUND() - 반올림 하는 방법 (3) | 2020.07.02 |
[Oracle] MODIFY - 테이블 컬럼(명, 크기, 타입 등) 변경하는 방법 (0) | 2020.06.25 |
[Oracle] SET UNUSED - 컬럼 사용 제한하는 방법 (0) | 2020.06.22 |
[Oracle] ROWID란? (0) | 2020.05.19 |