본문 바로가기
Database/Oracle

[ORACLE] 문자열 변환 함수

by 나비와꽃기린 2016. 5. 23.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

LTRIM
정의된 문장에서 왼쪽에서 지정된 단어가 나타나면 제거

)

select LTRIM(';A;B;C;',';') from dual

결과 à A;B;C;

 

RTRIM
정의된 문장에서 오른쪽에서 지정된 단어가 나타나면 제거

)

select RTRIM('A;B;C;',';') from dual
결과  à  A;B;C

 

 

REPLACE

정의된 문자에서 해당 문자열을 찾아서 지정 문자열로 변경

)

select REPLACE(';A;B;C;',';','*') from dual

결과 à *A*B*C*

 

 

SUBSTR

정의된 문자에서 해당 숫자만큼 문자열 추출

)

select substr('ABCDEF', 3) from dual

결과 -> CDEF

 

default는 왼쪽부터 추출이며 오른쪽부터 추출하고 싶다면 (-) 기호를 사용

)

select substr('ABCDEF', -3) from dual

결과 -> DEF