[MSSQL] 공백제거 (LTRIM,RTRIM) 사용법 & 예제
- DB/MSSQL
- 2018. 4. 1.
데이터베이스를 하다 보면 가끔 엉뚱한 부분에 공백이 들어가서 애먹는 경우가 많습니다. 대표적으로는 decleare 한 변수에 varchar값을 계속해서 + 시킬 때 공백이 들어가는데요. 이렇게 예상치 못한 공백 값이 들어갔을 때 공백을 효율적으로 제거해주는 함수가 있습니다. 이번 포스팅에서는 MSSQL 공백 제거 함수 LTRIM, RTRIM에 대해 알아봅니다.
LTRIM
해당 문자열의 왼쪽에 있는 공백을 제거해주는 함수
사용법
--문법-- LTRIM(문자열) --예제-- DECLARE @SQL NVARCHAR(200) SET @SQL = ' SPACE' LTRIM(@SQL)
문자열을 합 칠경 우 왼쪽에 공백이 생기는데 이를 제거할 때 요긴하게 사용됨
DECLARE @NUM INT, @STR NVARCHAR(300) --변수선언 SET @NUM = 1 SET @STR = '' WHILE @NUM<10 BEGIN SET @STR = @STR +'['+ LTRIM(STR(@NUM))+'번째]' --문자열합치기 &왼쪽공백제거 SET @NUM += 1 END PRINT @STR
RTRIM
해당 문자열의 오른쪽에 있는 공백을 제거해주는 함수
사용법
--문법-- LTRIM(문자열) --예제-- DECLARE @SQL NVARCHAR(200) SET @SQL = 'SPACE ' RTRIM(@SQL)
[MS_SQL] 문자열 치환 (REPLACE, STUFF) 사용법 & 예제
[MS_SQL] 데이터 타입 변환 (CONVERT, CAST) 사용법 & 예제
[MS_SQL] 문자열 자르기 (LEFT, RIGHT, SUBSTRING) 사용법 & 예제
[MS_SQL] 날짜 함수(GETDATE, DATEADD, DATEPART, DATEDIFF) 사용법 & 예제
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] LIKE절 사용법 & 예제 (0) | 2018.04.03 |
---|---|
[MSSQL] 조건문 (CASE WHEN, IF) 함수 사용법 & 예제 (1) | 2018.04.02 |
[MSSQL] 날짜함수(GETDATE,DATEADD,DATEPART,DATEDIFF) 사용법 & 예제 (2) | 2018.03.31 |
[MSSQL] 문자열 치환 (REPLACE,STUFF) 사용법 & 예제 (0) | 2018.03.30 |