sqlserver中将1列拆分为多行
1.创建表MyNumber,其中只有一个int类型字段id,插入1-2000的值
2.创建表Test,其中包含ID(int)、TValue(nvarchar(500)),其中TValue中的值以“,”分隔
3.创建查询
select b.id, substring(b.TValue,a.id,charindex(',',b.TValue+',',a.id)-a.id) from MyNumber a,Test b where charindex(',',''+b.TValue,a.id)=a.id