LTRIM (Transact-SQL)

适用于:yesSQL Server(所有受支持的版本)YesAzure SQL 数据库YesAzure SQL 托管实例yesAzure Synapse AnalyticsyesAnalytics Platform System (PDW)

返回删除了前导空格之后的字符表达式。

Topic link iconTransact-SQL 语法约定

语法

LTRIM ( character_expression )  

注意

若要查看 SQL Server 2014 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

参数

character_expression
字符或二进制数据的表达式。 character_expression 可以是常量、变量或列。 character_expression 的数据类型必须可隐式转换为 varchar,text、ntext 和 image 除外。 否则,请使用 CAST 显式转换 character_expression

返回类型

varchar 或 nvarchar

示例

A. 简单示例

以下示例使用 LTRIM 删除字符表达式中的前导空格。

SELECT LTRIM('     Five spaces are at the beginning of this string.');  

下面是结果集。

---------------------------------------------------------------  
 Five spaces are at the beginning of this string.

B:使用变量的示例

以下示例使用 LTRIM 删除字符变量中的前导空格。

DECLARE @string_to_trim VARCHAR(60);  
SET @string_to_trim = '     5 spaces are at the beginning of this string.';  
SELECT 
    @string_to_trim AS 'Original string',
    LTRIM(@string_to_trim) AS 'Without spaces';  
GO  

下面是结果集。

Original string	Without spaces
--------------------------------------------------- ---------------------------------------------
     5 spaces are at the beginning of this string.	5 spaces are at the beginning of this string.

另请参阅

LEFT (Transact-SQL)
RIGHT (Transact-SQL)
RTRIM (Transact-SQL)
STRING_SPLIT (Transact-SQL)
SUBSTRING (Transact-SQL)
TRIM (Transact-SQL)
数据类型 (Transact-SQL)
字符串函数 (Transact-SQL)