[오라클] TRIM, LTRIM, RTRIM 함수 사용방법 (문자, 공백, 0, 제거)

오라클(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은 오른쪽의 반복적인 문자를 제거할 수 있다. 제거할 문자가 동일하다면 옵션의 문자 개수는 무관하다


 



 

댓글

Designed by JB FACTORY