我在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