기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
TRIM 함수
선행 및 후행 공백을 제거하거나 옵션으로 지정하는 문자열과 일치하는 선행 및 후행 문자를 제거하여 문자열을 잘라냅니다.
명령문
TRIM( [ BOTH ] [ trim_chars FROM ] string
인수
- trim_chars
-
(옵션) 문자열에서 잘라낼 문자입니다. 이 파라미터를 생략하면 공백이 잘립니다.
- string
-
자르기 대상이 되는 문자열입니다.
반환 타입
TRIM 함수는 VARCHAR 또는 CHAR 문자열을 반환합니다. TRIM 함수를 SQL 명령과 함께 사용하는 경우 는 결과를 VARCHAR로 AWS Clean Rooms 암시적으로 변환합니다. SQL 함수의 SELECT 목록에 있는 TRIM 함수를 사용하면 결과가 암시적으로 변환되지 AWS Clean Rooms 않으므로 데이터 유형 불일치 오류가 발생하지 않도록 명시적 변환을 수행해야 할 수 있습니다. 명시적 변환에 대한 자세한 내용은 CAST 함수 및 CONVERT 함수 함수 섹션을 참조하세요.
예
다음은 문자열 ' abc
'
에서 선행 및 후행 공백을 잘라내는 예입니다.
select ' abc ' as untrim, trim(' abc ') as trim;
untrim | trim ----------+------ abc | abc
다음은 문자열 "dog"
에서 큰따옴표를 제거하는 예입니다.
select trim('"' FROM '"dog"');
btrim ------- dog
TRIM은 trim_chars의 문자가 string의 첫 문자이면 모두 제거합니다. 다음은 'C', 'D', 'G' 문자가 VARCHAR 열인 VENUENAME의 첫 문자일 때 각 문자를 잘라내는 예입니다.
select venueid, venuename, trim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7;
venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park