데이터베이스

[SQL] 공백 제거 (TRIM, REPLACE)

채니◟( ˘ ³˘)◞ 2023. 8. 30. 16:21

공백 제거 2가지 방법

 

1. TRIM 

 

종류에는 TRIM, LTRIM, RTRIM 이 있음.

TRIM 은 문자열의 양쪽 공백 제거, LTRIM 은 왼쪽 제거, RTRIM 은 오른쪽 제거

TRIM 은 문자열 속 공백은 제거하지 않는다.

 

아래의 코드는 서울시 강남구의 양쪽 공백이 제거된다.

SELECT TRIM('   서울시 강남구    ') from DUAL; --서울시 강남구

 

2. REPLACE

 

문자열 대체 함수인 REPLACE를 통해 문자열에서 모든 공백을 지울 수 있다. 

 

select replace('    서울시 강남구   ', ' ', '') a from DUAL; --서울시강남구