IT/DB

[ MSSQL ] 공백제거하기 RTRIM / LTRIM

그타닥 2016. 6. 13. 14:54


쿼리를 돌리다 보면 가금 공백제거를 해야할때가 있는데요~!!

함수를 모르시는 분들은 REPLACE를 쓰는 경우도 있죠~

REPLACE('공백 제거',' ' ,'')


공백 제거 함수는 RTRIM, LTRIM 이 있습니다.


RTRIM : 문자열의 오른쪽에 존재하는 공백값을 제거.

LTRIM : 문자열의 왼쪽에 존재하는 공백값을 제거.



MSSQL RTRIM, LTRIM 사용 방법

 

RTRIM('[문자열]')

LTRIM('[문자열]')


 - 테이블 입력 결과 확인

 

   SELECT * FROM dbo.출석부

 

일련번호

이름

1

김상사

2

      최심심

3

      이상해      

 

 - 예제 1

 

   출석부를 조회하되 이름컬럼의 왼쪽 공백을 제거하고 조회하시오.

 

 

 예제 1 쿼리

 

   SELECT 일련번호LTRIM(이름) AS 이름 FROM dbo.출석부

일련번호

이름

1

김상사

2

최심심

3

      이상해      

 

 - 예제 2

 

   출석부를 조회하되 이름컬럼의 오른쪽 공백을 제거하고 조회하시오.

 

 

 예제 2 쿼리

 

   SELECT 일련번호RTRIM(이름) AS 이름 FROM dbo.출석부

일련번호

이름

1

김상사

2

      최심심

3

이상해