-
[MySQL] 문자열에 공백 또는 문자 제거 (TRIM, LTRIM, RTRIM 함수)데이터베이스/MySQL 2018. 1. 19. 11:37
▶MySQL 문자열에 공백 또는 문자 제거 (TRIM, LTRIM, RTRIM 함수)
▶설명
MySQL에서 문자에 공백을 제거할 때 사용하는 함수인 TRIM, LTRIM, RTRIM 함수에 대해 알아보겠습니다.
- TRIM : 문자열에 공백 또는 문자를 제거
- LEADING : 좌측 공백 혹은 문자 제거
- TRAILING : 우측 공백 혹은 문자 제거
- BOTH : 좌우 공백 혹은 문자 제거 (기본)
- 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
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] 숫자 관련 함수 (2) 2018.01.24 [MySQL] 문자열 길이 가져오기 (LENGTH, CHAR_LENGTH 함수) (0) 2018.01.23 [MySQL] 문자를 대문자/소문자로 변경하기 (UPPER, LOWER 함수) (0) 2018.01.19 [MySQL] 문자열 부분 가져오기 (LEFT, MID, RIGHT 함수) (0) 2018.01.18 [MySQL] 테이블 이름 변경 (RENAME) (0) 2018.01.17