TRIM 함수는 앞, 뒤 공백을 제거하며 임의 문자를 제거할 수 있습니다. 

SELECT TIRM(str);

#ex.1)
 mysql> SELECT TRIM(' bar ');
      -> 'bar'

식별자 LEADING 를 사용하면, 좌측 공백만 제거됩니다.

#ex.2)
 mysql> SELECT TRIM(LEADING FROM ' bar ');
      -> 'bar '

LTRIM 함수도 동일하게 좌측 공백만 제거합니다.

#ex.3)
 mysql> SELECT LTRIM(' bar ');
      -> 'bar '

식별자 TRAILING 은 우측 공백을 제거합니다.

#ex.4)
 mysql> SELECT TRIM(TRAILING FROM ' bar ');
      -> ' bar'

RTRIM 함수도 동일한 기능을 합니다.
#ex.5)
 mysql> SELECT RTRIM(' bar ');
      -> ' bar'

다음은 임의 문자, 우측 'x' 문자열만 제거합니다.

#ex.6)
 mysql> SELECT TRIM(TRAILING 'x' FROM 'xxxbarxxx');
      -> 'xxxbar'

#ex.7)
 mysql> SELECT TRIM(TRAILING 'xyz' FROM 'xxxbarxxyz');
      -> 'xxxbarx'

다음은 식별자 BOTH 를 이용하여 앞, 뒤 문자열을 제거합니다.

#ex.8)
 mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');
      -> 'bar'

0 댓글