IT/ORACLE
오라클 원하는 위치의 문자열만 추출하기 SUBSTR 함수 사용하기
나콘
2023. 5. 8. 13:40
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
반응형