etc
[MySQL] 문자열 앞, 뒤 특정 문자열 제거 (TRIM)
조부장
2020. 9. 24. 18:30
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'
위처럼 공백을 제거하거나, 한 문자 또는 여러 문자열을 앞, 뒤에서 제거할 수 있습니다.
반응형