SQLSERVER , 逗号 分割为多行

来源:互联网 发布:eclipse写php 编辑:程序博客网 时间:2024/06/07 05:49
今天工作遇到了这个需求,发现有几种办法可行.现先记录最简便的办法

方法1

select INTERNAL_FAULT_REASON from TEST_TABLE ;

这里写图片描述

select substring(TEST_COL+',',number,charindex(',',TEST_COL+',',number)-number)from TEST_TABLE ,master..spt_values swhere type='p' and number>0 and substring(','+TEST_COL,number,1)=','

查询结果:
这里写图片描述

需要显示行号可以加个

row_number()over(order by getdate())

需要其他字段自行添加

阅读全文
0 0