现在的位置: 首页 > 综合 > 正文

sql server 字符串分解

2012年10月03日 ⁄ 综合 ⁄ 共 294字 ⁄ 字号 评论关闭

项目中碰到字符串分解问题,做一个简单的例子来标记一下

 1declare @ids varchar(300)
 2set @ids='1,3,4'
 3if(right(@ids,1)<>',')
 4begin
 5 set @ids=@ids +','
 6end
 7declare @Id int
 8while CHARINDEX(',',@ids)>0
 9begin
10 SELECT @Id=LEFT(@ids,CHARINDEX(',',@ids+',')-1),@ids=STUFF(@ids,1,CHARINDEX(',',@ids+','),'')
11 print @id
12end

抱歉!评论已关闭.