SQL 一列拆分多行

select
a.col1,b.col2
from
(select col1,col2=convert(xml,' <root> <v>'+replace(col2,',',' </v> <v>')+' </v> </root>') from TABc)a
outer apply
(select col2=C.v.value('.','nvarchar(100)') from a.col2.nodes('/root/v')C(v))b

posted @ 2018-03-19 13:51  心韵  阅读(400)  评论(0编辑  收藏  举报