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