MariaDB / 함수 / LTRIM, RTRIM, TRIM / 양끝 문자열 제거 함수
LTRIM
LTRIM은 문자열 왼쪽에 있는 공백을 제거합니다.
LTRIM( string )
SELECT QUOTE( LTRIM( ' 12 34 ' ) ); +------------------------------+ | QUOTE(LTRIM( ' 12 34 ' )) | +------------------------------+ | '12 34 ' | +------------------------------+
RTRIM
RTRIM은 문자열 오른쪽에 있는 공백을 제거합니다.
LTRIM( string )
SELECT QUOTE( RTRIM( ' 12 34 ' ) ); +------------------------------+ | QUOTE(RTRIM( ' 12 34 ' )) | +------------------------------+ | ' 12 34' | +------------------------------+
TRIM
TRIM은 문자열 양끝에서 지정한 문자를 제거합니다.
TRIM( [ remove_string FROM ] string )
제거할 문자를 지정하지 않으면 공백을 제거합니다.
SELECT QUOTE( TRIM( ' 12 34 ' ) ); +-----------------------------+ | QUOTE(TRIM( ' 12 34 ' )) | +-----------------------------+ | '12 34' | +-----------------------------+
제거할 문자를 지정하면 그 문자열을 제거합니다.
SELECT QUOTE( TRIM( '*' FROM '**12**34**' ) ); +----------------------------------------+ | QUOTE( TRIM( '*' FROM '**12**34**' ) ) | +----------------------------------------+ | '12**34' | +----------------------------------------+
양끝 모두 제거할지, 왼쪽만 제거할지, 오른쪽만 제거할지 정할 수 있습니다.
TRIM( [ { BOTH | LEADING | TRAILING } [remove_string ] FROM ] string )
SELECT QUOTE( TRIM( BOTH FROM ' 12 34 ' ) ); +---------------------------------------+ | QUOTE(TRIM( BOTH FROM ' 12 34 ' )) | +---------------------------------------+ | '12 34' | +---------------------------------------+
SELECT QUOTE( TRIM( LEADING FROM ' 12 34 ' ) ); +--------------------------------------------+ | QUOTE( TRIM( LEADING FROM ' 12 34 ' ) ) | +--------------------------------------------+ | '12 34 ' | +--------------------------------------------+
SELECT QUOTE( TRIM( TRAILING '*' FROM '**12**34**' ) ); +-------------------------------------------------+ | QUOTE( TRIM( TRAILING '*' FROM '**12**34**' ) ) | +-------------------------------------------------+ | '**12**34' | +-------------------------------------------------+