TRIM 함수
설명
TRIM 함수는 문자열의 앞과 뒤에 위치한 특정 문자들을 제거한다.
구문
TRIM ( [ [ LEADING | TRAILING | BOTH ]
[ trim_character_set ] FROM ] trim_operand )trim_character_set :
trim_character_set :
character string
NULL
trim_operand :
character string literal
string valued attribute
NULL
- trim_character_set : 선택 사항인 trim_character_set는 trim_operand에 의해 지정되는 문자열의 처음 그리고/또는 마지막 부분에서 제거할 문자들을 나타낸다. trim_character_set에 값을 지정하지 않으면, 하나의 공백문자(' ')가 자동으로 지정된다.
- trim_operand : 값이 NULL이면 NULL이 반환된다.
- 문자열의 어느 부분에서 제거할 것인가를 명시하기 위해서 LEADING, TRAILING, 또는 BOTH 키워드를 선택 사항으로 지정할 수 있다. 아무런 키워드도 주어지지 않으면, BOTH가 사용된다.
- trim_character와 trim_operand의 문자열은 같은 문자 코드 세트를 가져야 한다.
예제
- 예제 1
- 다음은 문자열의 앞과 뒤에서 문자 i를 제거하는 예제이다.
SELECT TRIM ('i' FROM 'iiiiiOlympic')
FROM db_root;
- 예제 2
- 다음은 문자열의 앞에서만 문자 i를 제거하는 예제이다.
SELECT TRIM (LEADING 'i' FROM 'iiiiiOlympiciiiii')
FROM db_root;