今天工作遇到了这个需求,发现有几种办法可行.现先记录最简便的办法
方法1
select INTERNAL_FAULT_REASON from TEST_TABLE ;
select substring(TEST_COL+',',number,charindex(',',TEST_COL+',',number)-number)
from TEST_TABLE ,master..spt_values s
where type='p' and number>0 and substring(','+TEST_COL,number,1)=','
查询结果:
需要显示行号可以加个
row_number()over(order by getdate())
需要其他字段自行添加