IT/SQL
MSSQL TRIM 공백제거
아이앤휘
2024. 4. 21. 23:30
MSSQL 에서 TRIM 은 2017 버전부터 사용가능합니다.
이전 버전에서는 LTRIM, RTRIM 을 사용합니다.
2022 버전부터는 특정 문자를 제거해주는 기능이 추가되었습니다.
공백제거
구문
TRIM ( [ characters FROM ] string )
예제
그림처럼 TRIM 을 실행하면 앞뒤의 공백이 모두 제거됩니다. 길이를 측정해보면 3이 나왔습니다.
지정한 문자 제거
구문
TRIM ( [ LEADING | TRAILING | BOTH ] [characters FROM ] string )
LEADING, TRAILING, BOTH 는 앞,뒤,양쪽 중 어디에서 시작해서 문자를 제거할 것인지를 지정하는 부분입니다.
지정한 문자는 여러 문자들을 지정할 수 있고, 특정 방향에서 시작해서 지정된 문자들을 제거해나가다, 지정되지 않은 문자를 만나면 멈춥니다.
예제