我的目标是,如果我有这个:
colmuns c1 | c2 | c3 | c4 | c5 | n..
row1 a | a | a | a | a |
row2 b | b | b | b | b |
rowN...
Run Code Online (Sandbox Code Playgroud)
我想做一个会返回的查询
myCol
aaaaa
bbbbb
nnnnn...
Run Code Online (Sandbox Code Playgroud)
我知道我能做到这一点
select t2.id, (
select *
from mytable t1
where t1.id= t2.id
for xml path('')) as row
from mytable t2
Run Code Online (Sandbox Code Playgroud)
并且它会将包含许多列的整行放入我想要的一列中
现在,如何过滤掉xml标签?
或者还有其他解决方案吗?
编辑 列可能为null不是varchar,可以是int,varchar,date等
sql-server ×1