Databases/Oracle

SUBSTR 함수 사용법

GrimReaper 2012. 7. 2. 17:28

SUBSTR 함수 사용법

 

-- SUBSTR(char, position, length)

char 문자열에서 position 위치를 찾아 length 만큼 반환합니다.

position이 음수일경우 문자열의 뒤에서부터 찾습니다.

length 를 생략할경우 position 위치부터 문자열끝까지 반환합니다.

char 문자열에는 한글을 사용할수 있습니다.

백문이 불여일견이므로 아래 사용예를 참고하시기 바랍니다.



SELECT SUBSTR('You are so beautiful.', 1, 3) SUBSTR FROM DUAL
SUBSTR
------
You


SELECT SUBSTR('You are so beautiful.', 9) SUBSTR FROM DUAL
SUBSTR
-------------
so beautiful.


SELECT SUBSTR('You are so beautiful.', 9, 2) SUBSTR FROM DUAL
SUBSTR
------
so


SELECT SUBSTR('You are so beautiful.', -13, 2) SUBSTR FROM DUAL
SUBSTR
------
so


SELECT SUBSTR('You are so beautiful.', -10) SUBSTR FROM DUAL
SUBSTR
----------
beautiful.


SELECT SUBSTR('당신은 정말 아름다워.', 1, 3) SUBSTR FROM DUAL
SUBSTR
------
당신은


SELECT SUBSTR('당신은 정말 아름다워.', 1, 5) SUBSTR FROM DUAL
SUBSTR
---------
당신은 정



SELECT SUBSTR('당신은 정말 아름다워.', 2, 2) SUBSTR FROM DUAL
SUBSTR
------
신은

 

출처 : http://blog.naver.com/hgamma?Redirect=Log&logNo=100121734419