TRIM은 모든 문자열 데이터 유형(BIT, BLOB, CHARACTER)을 가공하고 문자열에서 단일 후미 문자 및 선두 문자를 제거하는 문자열 조종 함수입니다.
TRIM은 선두, 후미 또는 선두와 후미의 singleton이 함께 제거된, source_string과 동일한 유형의 새 문자열을 리턴합니다. 용어 singleton은 해당 유형의 문자열 내에서 단일 부분(BIT, BYTE 또는 CHARACTER)을 나타내는 데 사용됩니다.
Character | ' ' (공백) |
BLOB | X'00' |
Bit | B'0' |
매개변수가 널(null)인 경우 결과는 널(null)입니다.
문자열 비교 규칙에서는 후미 공백이 중요하지 않기 때문에 비교하기 전에 문자열에서 후미 공백을 제거하는 것은 종종 불필요합니다.
TRIM(TRAILING 'b' FROM 'aaabBb')은 'aaabB'를 리턴합니다.
TRIM(' a ')'a'를 리턴합니다.
TRIM(LEADING FROM ' a ')'a'를 리턴합니다.
TRIM('b' FROM 'bbbaaabbb')는'aaa'를 리턴합니다.