SQL字符串截取(SubString)
函数:
- SubString(string, int, int)
作用:返回第一个参数中从第二个参数指定的位置开始、第三个参数指定的长度的子字符串。
例子:
调用以下函数返回“234”:
SubString("12345",2,3)
调用以下函数返回“2345”:
SubString("12345",2)
详细参考:http://msdn.microsoft.com/zh-cn/library/ms256054(VS.80).aspx
Declare @i Int
Declare @Sql varchar(1000)
Set @Sql = RTrim(LTrim(\'A,B,C,D,E,F,G,h,i\'))
Set @i = CharIndex(\',\',@Sql)
While @i >= 1
Begin
PRINT(@Sql)
Set @Sql = SubString(@Sql,@i+1,Len(@Sql)-@i)
Set @i = CharIndex(\',\',@Sql)
END