TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
TRIM([remstr FROM] str)
str: 문자열
remstr: 지울 문자열
TRIM 함수는 문자열 앞이나 뒤의 특정 문자열을 제거하는 함수입니다.
지울 위치를 설정할 수 있는데요, BOTH는 앞, 뒤 양쪽에서 시작하는 부분 문자열을 제거하고, LEADING은 앞부터, TRAILING은 뒤의 문자열을 제거합니다. 위치의 기본값은 BOTH입니다.
remstr은 지울 문자열로, 기본값은 공백입니다.
mysql> SELECT TRIM(' bar ');
-> 'bar'
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');
-> 'barxxx'
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');
-> 'bar'
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');
-> 'barx'
위처럼 공백을 제거하거나, 한 문자 또는 여러 문자열을 앞, 뒤에서 제거할 수 있습니다.
반응형
'etc' 카테고리의 다른 글
[MySQL] 사운덱스 (Soundex) (0) | 2020.09.24 |
---|---|
[MySQL] 영어 소문자, 대소문자 만들기 (LOWER, UPPER) (0) | 2020.09.24 |
[MySQL] 부분 문자열 함수 (LEFT, RIGHT, SUBSTRING) (0) | 2020.09.24 |
[Python] 문자열 (str) (0) | 2020.09.23 |
[Python] 숫자 자료형 (정수 int, 실수 float, 복소수 complex) (0) | 2020.09.23 |