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 

 

 

 

 

반응형