SQL 기본 | 함수 | Trim : 문자열 공백 제거

SQL 함수 TRIM는 하나의 문자열의 시작 또는 끝 부분을 제거하는 데 사용된다. 흔히 볼 수 있는 것은 데이터베이스에 의해 이 함수명이 다르다.

  • MySQL : TRIM(), RTRIM(), LTRIM()
  • Oracle : RTRIM() LTRIM()
  • SQL Server : RTRIM(), LTRIM()

각각의 trim은 다음과 같습니다.

TRIM([[위치] [제거 문자열] FROM] 문자열)

[위치]의 입력되는 값은 LEADING(시작 부분), TRAILING(끝) 또는 BOTH(시작 부분과 끝 부분) 이다. 이 함수는 [제거 문자열]을 문자열의 시작 부분, 끝 부분 또는 시작 부분과 끝에서 제거한다. [제거 문자열]이 표시되지 않으면 공백이 제거된다.

LTRIM (문자열)

문자열의 시작 부분의 공백을 제거한다.

RTRIM (문자열)

문자열의 끝 부분의 공백을 제거한다.

Trim 예제

TRIM() 예제

SELECT TRIM('   Sample   ');

결과는 아래와 같다.

'Sample'

LTRIM() 예제

SELECT LTRIM('   Sample   ');

결과는 아래와 같다.

'Sample   '

RTRIM() 예제

SELECT RTRIM ('   Sample   ');

결과는 아래와 같다.

'   Sample'



최종 수정 : 2021-08-27