温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SQL字符串合并

发布时间:2020-06-24 12:11:07 来源:网络 阅读:536 作者:hdf007 栏目:数据库

create table #tb(id int, value varchar(10),cname varchar(20))

insert into #tb values(1, 'aa','aaaa')

insert into #tb values(1, 'bb','eeee')

insert into #tb values(1, 'aa','tttt')

insert into #tb values(2, 'aaa','gggg')

insert into #tb values(2, 'bbb',null)

insert into #tb values(2, 'ccc','hhhh')

insert into #tb values(1, 'cc','llll')

go


----

---去重
select id, [value] = stuff((select distinct ',' + [value] from #tb t where id = #tb.id for xml path('')) , 1 , 1 , ''),max(isnull(cname,''))
from #tb
group by id
---不去重
select id, [value] = stuff((select ',' + [value] from #tb t where id = #tb.id for xml path('')) , 1 , 1 , ''),max(isnull(cname,''))
from #tb
group by id

drop table #tb


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI