- 2019 년 3 월 27 일
- 읽는 데 2 분
-
- j
- M
- i
- K
- m
-
+11
적용 대상 : SQL Server 2017 (14.x ) 이상 Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
문자열의 시작과 끝에서 공백 문자 char(32)
또는 기타 지정된 문자를 제거합니다.
구문
참고
SQL Server 2014 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전을 참조하십시오. 버전 문서.
인수
characters 비 LOB 문자의 리터럴, 변수 또는 함수 호출입니다. 유형 (nvarchar
, varchar
, nchar
또는 char
) 제거해야하는 문자를 포함합니다. nvarchar(max)
및 varchar(max)
유형은 허용되지 않습니다.
string 모든 문자 유형의 표현식입니다 (nvarchar
, varchar
, nchar
또는 char
) 여기서 문자를 제거해야합니다.
반환 유형
공백 문자 char(32)
또는 기타 지정된 문자열 인수 유형이있는 문자 표현식을 반환합니다. 문자가 양쪽에서 제거됩니다. 입력 문자열이 NULL
이면 NULL
를 반환합니다.
참고
기본적으로 TRIM
함수는 문자열의 시작과 끝에서 공백 문자를 제거합니다.이 동작은 LTRIM(RTRIM(@string))
.
예
A. 문자열의 양쪽에서 공백 문자를 제거합니다.
다음 예제는
.
다음은 결과 집합입니다.
B. 문자열 양쪽에서 지정된 문자를 제거합니다.
다음 예제는 #
앞과 test
.
다음은 결과 집합입니다.