[Oracle] 공백 제거 방법 (TRIM, LTRIM, RTRIM)

오라클에서 문자열의 공백을 제거하기 위해서는 TRIM 함수를 사용한다. TRIM 함수 외에도 LTRIM 함수를 사용하여 왼쪽 공백을 제거할 수 있고, RTRIM 함수를 사용하여 오른쪽 공백을 제거할 수 있다. 문자열에 포함된 모든 공백을 제거하기 위해서는 REPLACE 함수를 사용하면 된다. 

 

목차
  1. 공백 제거 방법 (TRIM, LTRIM, RTRIM)
  2. 모든 공백 제거 방법 (REPLACE)
  3. 왼쪽, 오른쪽 특정 문자 제거 방법 (LTRIM, RTRIM)

 

공백 제거 방법 (TRIM, LTRIM, RTRIM)

SELECT TRIM('    Oracle Database    ')  AS "TRIM"
     , LTRIM('    Oracle Database    ') AS "LTRIM"
     , RTRIM('    Oracle Database    ') AS "RTRIM"
  FROM dual

 

 

사용법: TRIM("문자열 or 칼럼")

 

TRIM : 문자열의 양쪽 공백 제거

LTRIM : 문자열의 왼쪽 공백 제거

RTRIM :  문자열의 오른쪽 공백 제거

 

모든 공백 제거 방법 (REPLACE)

SELECT REPLACE('    Oracle Database    ', ' ', '')
  FROM dual

 

 

REPLACE 함수를 사용하여 문자열에 포함된 모든 공백을 제거할 수 있다.

 

왼쪽, 오른쪽 특정 문자 제거 방법 (LTRIM, RTRIM)

왼쪽 특정 문자 제거 방법 (LTRIM)

SELECT LTRIM('000123', '0')
     , LTRIM('ZZZ123', 'Z')
     , LTRIM('+123', '+')
  FROM dual

 

 

LTRIM("문자열", "제거할 문자")

LTRIM 함수를 사용하여 왼쪽 공백뿐만 아니라 특정 문자를 제거할 수 있다.

제거할 문자가 왼쪽에 없을 때까지 반복하여 제거한다.

 

오른쪽 특정 문자 제거 방법 (RTRIM)

SELECT RTRIM('123000', '0')
     , RTRIM('123ZZZ', 'Z')
     , RTRIM('123+', '+')
  FROM dual

 

 

RTRIM("문자열", "제거할 문자")

문자열의 오른쪽에 제거할 문자가 없을 때까지 반복하여 제거한다.

 

 

[Oracle] TRIM, LTRIM, RTRIM 함수 사용법

오라클(Oracle) TRIM, LTRIM, RTRIM 함수 사용방법 TRIM 함수는 문자열의 양쪽 공백을 제거하는 기본적인 함수이다. LTRIM 함수, RTRIM 함수는 왼쪽과 오른쪽의 공백을 제거할 때 사용가능 하지만, 반복적인

gent.tistory.com

 

[Oracle] REPLACE 함수 사용법

오라클에서 특정 문자열을 치환하거나 제거하기 위해서는 replace() 함수를 사용하면 된다.단순 문자열 치환 외에도 엔터값 제거나 태그를 엔터값 치환에도 많이 사용된다. 오라클 10g 부터 정규식

gent.tistory.com

 

댓글

Designed by JB FACTORY