SQL Server (Transact-SQL) LTRIM() 函数删除字符串左侧的所有空格字符。
语法
LTRIM(string)
参数
string | 必填。 指定要从左侧修剪掉空格字符的字符串。 |
返回值
返回修剪后的空格指定字符串的版本。
示例1:
下面的示例显示了LTRIM()函数的用法。
SELECT LTRIM(' SQL Tutorial');
Result: 'SQL Tutorial'
SELECT LTRIM(' SQL Tutorial ');
Result: 'SQL Tutorial '
SELECT LTRIM(' Learning SQL is fun.');
Result: 'Learning SQL is fun.'
SELECT LTRIM(' Learning SQL is fun. ');
Result: 'Learning SQL is fun. '
示例 2:
考虑一个名为 Employee 的数据库表。当执行以下 INSERT 语句时,Name 列将包含带前导空格的记录。
INSERT INTO Employee VALUES (' John', 'London', 3000);
INSERT INTO Employee VALUES (' Marry', 'New York', 2750);
INSERT INTO Employee VALUES (' Jo', 'Paris', 2800);
INSERT INTO Employee VALUES (' Kim', 'Amsterdam', 3100);
-- 查看结果
SELECT * FROM Employee;
查询将产生以下结果:
Name | City | Salary |
---|---|---|
John | London | 3000 |
Marry | New York | 2750 |
Jo | Paris | 2800 |
Kim | Amsterdam | 3100 |
To从Employee表的Name列中删除前导空格,可以使用以下查询:
UPDATE Employee SET Name = LTRIM(Name);
-- 查看结果
SELECT * FROM Employee;
这将产生以下结果:
Name | City | Salary |
---|---|---|
John | London | 3000 |
Marry | New York | 2750 |
Jo | Paris | 2800 |
Kim | Amsterdam | 3100 |