SUBSTR
: 더 큰 문자열에서 하위 문자열을 추출하는데 사용되는 SQL함수이다
: 이 함수는 세가지 매개 변수를 사용한다
SUBSTR(string, start_position, length)
여기서 'string'은 하위 문자열을 추출할 원래 문자열이고.
'start_position'은 추출을 시작할 'string' 내의 위치이며,
'length'는 추출할 문자 수이다.
ex>
이 쿼리는 SUBSTR함수를 사용하며 "Hello, world!" 문자열의 위치 1에서 시작하여 길이가 5인 하위 문자열을 추출한다
쿼리결과 : Hello
start_position및 lenght에 음수 값을 사용할 수 도 있다
이 경우 카운팅은 문자열의 끝에서부터 시작된다
ex>
이 쿼리는 SUBSTR 함수를 사용하여 "Hello, world!" 문자열 끝에서 6번째 문자부터 시작하여 길이가 5인 하위문자열을 추출한다
쿼리 결과 : world
반응형
'IT > ORACLE' 카테고리의 다른 글
[ORACLE] ROW_NUMBER() 중복되는데이터는 하나로 처리하기 (그룹별로 순번을 지정하여 하나의 행만 추출) (0) | 2023.06.30 |
---|---|
[ORALCE] NVL2 으로 NULL 값 처리하기 (0) | 2023.05.16 |
[ORACLE] WHERE 1=1는 왜 사용하는거야? (0) | 2023.05.16 |
[ORACLE] NVL 함수 사용법 - null값을 기본값으로 대체 하기 (0) | 2023.05.08 |
[ORACLE] 원본 테이블에 다른 테이블 병합하기 MERGE INTO 문 사용하기 (0) | 2023.05.04 |