Database/Oracle
[ORACLE] 문자열 변환 함수
나비와꽃기린
2016. 5. 23. 10:47
LTRIM
정의된 문장에서 왼쪽에서 지정된 단어가 나타나면 제거
예 ) select LTRIM(';A;B;C;',';') from dual 결과 à A;B;C; |
RTRIM
정의된 문장에서 오른쪽에서 지정된 단어가 나타나면 제거
예 ) select RTRIM('A;B;C;',';') from dual
|
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 |