Purpose
LTRIM은 왼쪽 잘라내기, RTRIM은 오른쪽 잘라내기라고 얘기했었습니다. TRIM은 문자열 양쪽을 잘라내는 함수 입니다.
Syntax
trim_source : trim 처리 할 문자열
LEADING : 왼쪽을 잘라낼거면 'LEADING' 입력
TRAILING : 오른쪽을 잘라낼거면 'TRAILING' 입력
BOTH : 양쪽을 잘라낼거면 'BOTH' 입력
trim_character : 잘라낼 문자
Examples
1. 잘라낼 문자를 입력하지 않은 경우
잘라낼 문자를 적용하지 않은 경우는 공백이 제거됩니다. 위 예제에서 잘라낼 문자를 넣지 않았으므로, 양끝의 공백이 제거된 것을 볼 수 있습니다.
2. 잘라낼 문자만 입력한 경우
잘라낼 문자로 '*'를 입력하면 양쪽에 있는것이 제거됩니다.
3. 앞, 뒷쪽, 양쪽의 지정된 문자를 잘라낼 경우
앞쪽에 있는 문자를 제거할 경우는 'LEADING' 을, 뒷쪽에 있는 문자를 제거할 경우에는 'TRAILING'을, 양쪽 문자를 제거할 경우에는 'BOTH' 명령어를 사용합니다.
참고로 잘라낼 문자열을 '*AG'와 같이 문자열로 지정하면 오류가 발생합니다. TRIM 함수는 LTRIM, RTRIM 과 달리 하나의 문자만을 제거할 수 있기때문입니다.
ORA-30001:trim set should have only one character
반응형
'IT' 카테고리의 다른 글
[오라클/함수] 문자열 자르기 SUBSTR 함수 (1) | 2016.12.09 |
---|---|
[오라클/함수] 문자 및 문자열 바꾸기 REPLACE, TRANSLATE 함수 (0) | 2016.12.08 |
[오라클/함수] 문자열에서 불필요한 부분 잘라내기 LTRIM, RTRIM 함수 (1) | 2016.11.30 |
[오라클/함수] 문자열 자릿수 채우기 LPAD, RPAD 함수 (0) | 2016.11.30 |
[오라클/함수] 문자열 대문자 및 소문자로 변경 LOWER, UPPER 함수 (0) | 2016.11.29 |