본문 바로가기
카테고리 없음

오라클 문자열 문자 / 공백제거 (LTRIM, RTRIM, TRIM) 함수

by kangs' tong 2023. 12. 7.

1. LTRIM 함수

  • LTRIM 함수는 문자열의 왼쪽 끝에 있는 공백을 제거하는 함수이다.
  • 구문: LTRIM(string)
  • string은 공백이 제거될 문자열이다.
  • 반환값은 왼쪽에 있는 공백이 제거된 문자열이다.

예제

SELECT LTRIM('     Hello World     ') AS trimmed_string FROM dual;
  • 결과: trimmed_string = 'Hello World '

2. RTRIM 함수

  • RTRIM 함수는 문자열의 오른쪽 끝에 있는 공백을 제거하는 함수이다.
  • 구문: RTRIM(string)
  • string은 공백이 제거될 문자열이다.
  • 반환값은 오른쪽에 있는 공백이 제거된 문자열이다.

예제

SELECT RTRIM('     Hello World     ') AS trimmed_string FROM dual;
  • 결과: trimmed_string = ' Hello World'

3. TRIM 함수

  • TRIM 함수는 문자열의 양쪽에 있는 공백을 제거하는 함수이다.
  • 구문: TRIM([leading | trailing | both] [remove_string] from string)
  • leading은 왼쪽에 있는 공백을 제거할지 여부를 나타내는 매개변수이다. 생략하면 기본값은 both이다.
  • trailing은 오른쪽에 있는 공백을 제거할지 여부를 나타내는 매개변수이다. 생략하면 기본값은 both이다.
  • both는 양쪽에 있는 공백을 제거하도록 지정하는 옵션이다.
  • remove_string은 제거할 문자열을 지정하는 매개변수이다. 생략하면 기본값은 공백 문자열(' ')이다.
  • string은 공백이 제거될 문자열이다.
  • 반환값은 양쪽에 있는 공백이 제거된 문자열이다.

예제

SELECT TRIM('     ' FROM '     Hello World     ') AS trimmed_string FROM dual;
  • 결과: trimmed_string = 'Hello World'

마무리

문자열에 있는 공백을 제거하는 함수인 LTRIM, RTRIM, TRIM에 대해 알아보았다. LTRIM 함수는 문자열의 왼쪽에 있는 공백을 제거하고, RTRIM 함수는 오른쪽에 있는 공백을 제거한다. TRIM 함수는 양쪽에 있는 공백을 제거하는데, 제거할 문자열과 제거할 위치를 옵션으로 지정할 수 있다. 이러한 함수들을 적절히 사용하여 문자열을 다룰 때 공백을 제거할 수 있다.

댓글