SQL Server Ltrim()函数

在本教程中,将学习如何使用SQL Server LTRIM()函数从字符串中删除前导空格。

SQL Server LTRIM()函数简介

LTRIM()函数在删除前导空格后返回一个字符串。 以下是LTRIM()函数的语法:

LTRIM(input_string)

在此语法中,输入字符串是字符或二进制数据的表达式。它可以是文字字符串,变量或列。

input_string必须求值为数据类型的值,除了TEXTNTEXTIMAGE外,它们可以隐式转换为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()函数从字符串中删除前导空格。


上一篇: SQL Server字符串函数 下一篇: SQL Server Window函数