기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
BTRIM 함수
BTRIM 함수는 선행 및 후행 공백을 제거하거나 옵션으로 지정하는 문자열과 일치하는 선행 및 후행 문자를 제거하여 문자열을 잘라냅니다.
명령문
BTRIM(string [, trim_chars ] )
인수
- string
-
잘라낼 입력 VARCHAR 문자열입니다.
- trim_chars
-
일치시킬 문자가 포함된 VARCHAR 문자열입니다.
반환 타입
BTRIM 함수는 VARCHAR 문자열을 반환합니다.
예
다음은 문자열 ' abc
'
에서 선행 및 후행 공백을 잘라내는 예입니다.
select ' abc ' as untrim, btrim(' abc ') as trim;
untrim | trim ----------+------ abc | abc
다음은 문자열 'xyzaxyzbxyzcxyz'
에서 선행 및 후행 'xyz'
문자열을 제거하는 예입니다. 결과를 보면 선행 및 후행 'xyz'
만 제거되었고 문자열 내부에서는 제거되지 않았습니다.
select 'xyzaxyzbxyzcxyz' as untrim, btrim('xyzaxyzbxyzcxyz', 'xyz') as trim;
untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | axyzbxyzc
다음 예제에서는 trim_chars 목록 'tes'
의 모든 문자와 일치하는 문자열 'setuphistorycassettes'
에서 선행 및 후행 부분을 제거합니다. 입력 문자열의 시작 또는 끝에서 trim_chars 목록에 없는 다른 문자 앞에 오는 모든 t
, e
또는 s
는 제거됩니다.
SELECT btrim('setuphistorycassettes', 'tes');
btrim ----------------- uphistoryca