카테고리 없음

MySQL 문자열에 공백 또는 문자 제거 (TRIM, LTRIM, RTRIM 함수)

광82 2023. 7. 12. 11:48
반응형

설명


MySQL에서 문자에 공백을 제거할 때 사용하는 함수인 TRIM, LTRIM, RTRIM 함수에 대해 알아보겠습니다.

 

  • TRIM : 문자열에 공백 또는 문자를 제거
  • LTRIM : 문자열에 좌측 공백 제거
  • RTRIM : 문자열에 우측 공백 제거

 

▶사용법


 

TRIM - 문자열 좌우 공백 제거

TRIM(문자열)
-- 또는 TRIM(BOTH FROM 문자열)

 

TRIM - 문자열 좌우 문자 제거 (BOTH)

TRIM(BOTH 제거할 문자 FROM 문자열)

 

TRIM - 문자열 좌측 공백 제거 (LEADING)

TRIM(LEADING FROM 문자열)

 

TRIM - 문자열 좌측 문자 제거 (LEADING)

TRIM(LEADING 제거할 문자 FROM 문자열)

 

TRIM - 문자열 우측 공백 제거 (TRAILING)

TRIM(TRAILING FROM 문자열)

 

TRIM - 문자열 우측 문자 제거 (TRAILING)

TRIM(TRAILING 제거할 문자 FROM 문자열)

 

LTRIM

LTRIM(문자열)

 

RTRIM

RTRIM(문자열)

 

▶예제 쿼리 (Example Query)


* 공백 여부 확인을 위해 바탕색을 넣었습니다.

 

TRIM - 문자열 좌우 공백 제거

코드

SELECT TRIM(' aabbccbbaa ');
-- 또는 SELECT TRIM(BOTH FROM ' aabbccbbaa ');

결과

aabbccbbaa

 

 

TRIM - 문자열 좌우 문자 제거 (BOTH)

코드

SELECT TRIM(BOTH 'a' FROM 'aabbccbbaa');

결과

bbccbb

 

 

TRIM - 문자열 좌측 공백 제거 (LEADING)

코드

SELECT TRIM(LEADING FROM ' aabbccbbaa ');

결과

aabbccbbaa  

 

 

TRIM - 문자열 좌측 문자 제거 (LEADING)

코드

SELECT TRIM(LEADING 'a' FROM 'aabbccbbaa');

결과

bbccbbaa

 

 

TRIM - 문자열 우측 공백 제거 (TRAILING)

코드

SELECT TRIM(TRAILING FROM ' aabbccbbaa ');

결과

  aabbccbbaa

 

 

TRIM - 문자열 우측 문자 제거 (TRAILING)

코드

SELECT TRIM(TRAILING 'a' FROM 'aabbccbbaa');

결과

aabbccbb

 

 

LTRIM

코드

SELECT LTRIM(' aabbccbbaa ');

결과

aabbccbbaa  

 

 

RLTRIM

코드

SELECT RTRIM(' aabbccbbaa ');

결과

  aabbccbbaa

반응형