星期四, 6月 06, 2013

去掉字段最後面的符號

在程式中常常會使用到 , 或是 ; 這種分隔符號,

在最後顯示的時候都希望可以把最後一個去掉,

在 C# 中就可以用 TrimEnd(',') 來處理

Label.Text.TrimEnd(',');


而在 SQL 處理的話有兩種方式

 SUBSTRING(@str,1,LEN(@str)-1)

或是

 REVERSE(STUFF(REVERSE(@str),1,1,'')

因為在某些時候 SUBSTRING 無法使用,就只能用 REVERSE 來處理了。