sql合并行数据脚本
select Enterprise.name '公司名称',Enterprise.province '省份',Enterprise.city '城市',Enterprise.softwareversion '软件版本', Stuff((Select ' ; '+Lianxi.Name+' '+Lianxi.job+' '+Lianxi.fixedphone+' '+Lianxi.mobilephone+' '+Lianxi.email From Lianxi Where enterprise.id=Lianxi.eid For xml Path('')),1,1,'') As '联系人信息' from enterprise,lianxi where type='正式客户' group by Enterprise.name,Enterprise.province,Enterprise.city,Enterprise.softwareversion,Enterprise.id
还有一个案例
有表如下示: 地区 负责人 A 甲 B 甲 C 甲 D 乙 E 乙 F 乙 G 丙 H 丙 I 丙 想得到结果 负责人 地区 甲 A,B,C 乙 D,E,F 丙 G...
create Table T ( 地区 varchar(10), 负责人 varchar(10) ) insert into T values('A','甲') insert into T values('B','甲') insert into T values('C','甲') insert into T values('D','乙') insert into T values('E','乙') insert into T values('F','乙') insert into T values('G','丙') insert into T values('H','丙') insert into T values('I','丙') Select 负责人,Stuff((Select ','+地区 From T Where 负责人=A.负责人 For xml Path('')),1,1,'') As 地区 From T A Group by 负责人
平淡中储蓄成长
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~