sql中怎样把同一张表中相同字段的内容合并为一条记录?并统计数量

 时间:2026-02-14 00:45:07

12SELECT Customer_ID,Customer_Name,<a href="https://www.baidu.com/s?

wd=STUFF&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3ujRkn1R1uW9hryN-

njF90ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHm1rH04rH6snjnkn1mYnjR3n0" target="_blank" 

class="baidu-highlight">STUFF</a>((SELECT ','+Linkman_Name FROM Linkman WHERE Customer_ID=Customer.Customer_ID FOR XML <a href=

"https://www.baidu.com/s?wd=PATH&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3ujRkn1R1uW9hryN-

njF90ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHm1rH04rH6snjnkn1mYnjR3n0" target="_blank" 

class="baidu-highlight">PATH</a>('')),1,1,'') Linkman_Name  FROM Customer

sql中怎样把同一张表中相同字段的内容合并为一条记录?并统计数量

扩展资料;

把表名tt换下就可以了购买产品id是字符串类型的话用这个select a.客户id,stuff((select ','+购买产品id from tt b  wherea.客户id=b.客户id  for XML path('') ),1,1,'') gg from tt a  group by a.客户id

如果购买产品id是整型的话,用这个select a.客户id,stuff((select ','+cast(购买产品id as nvarchar(max)) from tt b  wherea.客户id=b.客户id  for XML path('') ),1,1,'') gg from tt a  group by a.客户id

参考资料;百度百科-sql

  • excel中怎么拆分表格之按指定行数拆分
  • 表格没有符号怎么分列在多个单元格
  • 如何将一个excel大文件分成多个小文件
  • Excel数据中包含逗号或分号等符号怎么分成列
  • 单元格上下层的内容怎样分别提取到不同列中
  • 热门搜索
    医药知识 玉米须煮水的功效与作用 写小说用什么软件 痢特灵的功效与作用 腰果的功效与作用 油桃的功效与作用 光年是什么的单位 象牙的作用 铁皮枫斗的功效与作用 椴树蜂蜜的作用与功效