在本教程中,将学习如何使用SQL Server LTRIM()
函数从字符串中删除前导空格。
SQL Server LTRIM()函数简介
LTRIM()
函数在删除前导空格后返回一个字符串。 以下是LTRIM()
函数的语法:
LTRIM(input_string)
在此语法中,输入字符串是字符或二进制数据的表达式。它可以是文字字符串,变量或列。
input_string
必须求值为数据类型的值,除了TEXT
,NTEXT
和IMAGE
外,它们可以隐式转换为VARCHAR
。否则,必须使用CAST()
函数将其显式转换为字符串。
SQL Server LTRIM()函数示例
下面来看一些使用LTRIM()
函数的例子。
1. LTRIM()函数和文字字符串
此示例使用LTRIM()
函数删除字符串:'SQL Server LTRIM function'
的前导空格:
SELECT
LTRIM(' SQL Server LTRIM Function') result;
执行上面查询语句,得到以下结果:
result
----------------------------
SQL Server LTRIM Function
(1 row affected)
2. 使用LTRIM()函数清理空格
以下示例使用LTRIM()
函数在将字符串拆分为子字符串后删除前导空格:
SELECT
LTRIM(value) part
FROM
STRING_SPLIT('Doe, John', ',');
执行上面查询语句,得到以下结果:
part
---------
Doe
John
(2 rows affected)
请注意,如果不使用LTRIM()
函数,则第二行将会有前导空格。
在本教程中,学习了如何使用SQL Server LTRIM()
函数从字符串中删除前导空格。