| title | TRIM (Transact-SQL) | Microsoft Docs | ||
|---|---|---|---|
| ms.custom | |||
| ms.date | 03/27/2019 | ||
| ms.prod | sql | ||
| ms.prod_service | database-engine, sql-database | ||
| ms.reviewer | jrasnick | ||
| ms.technology | t-sql | ||
| ms.topic | conceptual | ||
| f1_keywords |
|
||
| dev_langs |
|
||
| helpviewer_keywords |
|
||
| ms.assetid | a00245aa-32c7-4ad4-a0d1-64f3d6841153 | ||
| author | julieMSFT | ||
| ms.author | jrasnick | ||
| monikerRange | = azure-sqldw-latest||=azuresqldb-current||>=sql-server-2017||=sqlallproducts-allversions||>=sql-server-linux-2017||=azuresqldb-mi-current |
[!INCLUDEtsql-appliesto-ss2017-asdb-asdw-xxx-md]
Removes the space character char(32) or other specified characters from the start and end of a string.
-- Syntax for SQL Server and Azure SQL Database
TRIM ( [ characters FROM ] string )
-- Syntax for Azure SQL Data Warehouse
TRIM ( string )
characters
Is a literal, variable, or function call of any non-LOB character type (nvarchar, varchar, nchar, or char) containing characters that should be removed. nvarchar(max) and varchar(max) types aren't allowed.
string
Is an expression of any character type (nvarchar, varchar, nchar, or char) where characters should be removed.
Returns a character expression with a type of string argument where the space character char(32) or other specified characters are removed from both sides. Returns NULL if input string is NULL.
By default, the TRIM function removes the space character from both the beginning and the ending ends of the string. This behavior is equivalent to LTRIM(RTRIM(@string)).
The following example removes spaces from before and after the word test.
SELECT TRIM( ' test ') AS Result;[!INCLUDEssResult_md]
test
The following example removes a trailing period and spaces from before # and after the word test.
SELECT TRIM( '.,! ' FROM ' # test .') AS Result;[!INCLUDEssResult_md]
# test
LEFT (Transact-SQL)
LTRIM (Transact-SQL)
RIGHT (Transact-SQL)
RTRIM (Transact-SQL)
STRING_SPLIT (Transact-SQL)
SUBSTRING (Transact-SQL)
String Functions (Transact-SQL)