我在SQL查询中选择后使用下面的代码。一些结果在开始时有一个空间,所以我相信我需要使用ltrim来显示它们。ltrim子字符串
SUBSTRING(mf_mm.DisplayName,8,15) as 'Name'
有人可以告诉我在这种情况下使用ltrim
的语法吗?
我在SQL查询中选择后使用下面的代码。一些结果在开始时有一个空间,所以我相信我需要使用ltrim来显示它们。ltrim子字符串
SUBSTRING(mf_mm.DisplayName,8,15) as 'Name'
有人可以告诉我在这种情况下使用ltrim
的语法吗?
试试这个: -
LTRIM(SUBSTRING(mf_mm.DisplayName,8,15)) as 'Name'
)感谢那正是我正在寻找 – 2014-10-31 14:49:03
只是LTRIM(SUBSTRING(mf_mm.DisplayName,8,15)) as 'Name'
在T-SQL
他不想在使用子字符串之前修剪空白吗? – 2014-10-31 14:47:55
看来,空格是子字符串的结果(可能是他们在字符串中间) – ZuoLi 2014-10-31 14:49:24
聪明,我在想数据就像“someData”,但对你来说它最可能的“总和数据”和空格是介绍。我想根据空白的原因它可能是lTrim(子字符串或子字符串(ltrim – 2014-10-31 19:08:14
SELECT SUBSTRING(LTRIM(mf_mm.DisplayName),8,15) as 'Name'
FROM MyTable mf_mm
或者,如果你只是允许更新表。
UPDATE YourTable
SET mf_mm.DisplayName = LTRIM(mf_mm.DisplayName)
您使用的是哪个数据库?你应该适当地标记问题。 – 2014-10-31 14:39:00
你正在使用哪些DBMS?如果你在SQL Server上,你可以直接使用LTRIM()函数 – 2014-10-31 14:39:02
MySQL也有LTRIM()函数 – 2014-10-31 14:39:48