[오라클] TRIM, LTRIM, RTRIM 함수 사용방법 (문자, 공백, 0, 제거)
- 데이터베이스/오라클
- 2018. 12. 24.
오라클(Oracle) TRIM, LTRIM, RTRIM 함수 사용방법
TRIM 함수는 문자열의 양쪽 공백을 제거하는 기본적인 함수이다.
LTRIM 함수, RTRIM 함수는 왼쪽과 오른쪽의 공백을 제거할 때 사용가능 하지만, 반복적인 문자나 특정 문자를 제거할 때 자주 사용한다.
TRIM 함수
TRIM 함수는 문자열의 양쪽 공백(스페이스바)을 제거한다.
- 함수 : TRIM("문자열")
WITH DEPT AS ( SELECT '0010' DEPTNO, 'ACCOUNTING ' DNAME, ' NEW YORK ' LOC FROM DUAL ) SELECT DNAME , TRIM(DNAME) , LOC , TRIM(LOC) FROM DEPT <결과> |
LTRIM 함수
LTRIM 함수는 문자열의 왼쪽(좌측) 공백 제거, 문자 왼쪽 반복적인 문자를 제거를 한다.
- 함수 : LTRIM("문자열", "옵션")
WITH DEPT AS ( SELECT '0010' DEPTNO, 'ACCOUNTING' DNAME, ' NEW YORK ' LOC FROM DUAL ) SELECT LOC , LTRIM(LOC) , DEPTNO , LTRIM(DEPTNO, '0') , DNAME , LTRIM(DNAME, 'ACC') FROM DEPT <결과1>
<결과2>
<결과3> |
RTRIM 함수
RTRIM 함수는 문자열의 오른쪽(우측) 공백 제거, 문자 왼쪽 반복적인 문자를 제거를 한다.
- 함수 : RTRIM("문자열", "옵션")
WITH DEPT AS ( SELECT '0010' DEPTNO, 'ACCOUNTING' DNAME, ' NEW YORK ' LOC FROM DUAL ) SELECT LOC , RTRIM(LOC) , DEPTNO , RTRIM(DEPTNO, '0') , DNAME , RTRIM(DNAME, 'ING') FROM DEPT <결과1>
<결과2>
<결과3> |
사용 예제
|
▲TRIM 함수는 문자열의 양쪽 공백을 제거한다
|
▲LTRIM은 왼쪽의 반복적인 문자를 제거할 수 있다. 제거할 문자가 동일하다면 옵션의 문자 개수는 무관하다
|
▲ LTRIM은 왼쪽 반복적인 문자나, 특정 문자열을 제거할 수 있다
|
▲ RTRIM은 오른쪽의 반복적인 문자를 제거할 수 있다. 제거할 문자가 동일하다면 옵션의 문자 개수는 무관하다
|