当前位置: 首页 > article >正文

回答网友的一个SQL问题

网友问:

CODE  NAME
1         A
1         B

如何得到下面的值,该如何写SQL
CODE  NAME
1         A+B
1         A+B

俺的回答:

declare @t table(code varchar(50),name varchar(50)) 
insert into @t(code,name) select '1','A' union select '1','B'
select a.code,g.name_sum as name 
from  @t a,(select code,STRING_AGG (name,'+') as name_sum from  @t group by code ) g 
where a.code=g.code

其实就是个 字符串聚合 ,有很多写法。


http://www.kler.cn/a/317963.html

相关文章:

  • Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用
  • Python的Matplotlib
  • 学习日志010--python异常处理机制与简单文件操作
  • StarRocks Summit Asia 2024 全部议程公布!
  • Docker compose部署portainer
  • 【LeetCode】【算法】581. 最短无序连续子数组
  • 国家有要求企业一定要招实习生吗?或者说招了实习生国家会给企业好处吗?
  • IPv6(五)
  • 探索自闭症寄宿学校:为孩子的未来铺设坚实基石
  • 进程监控与管理详解
  • 若依VUE项目安全kind-of postcss vite漏洞扫描和修复
  • 小阿轩yx-案例:Ansible剧本文件实践
  • 滚雪球学SpringCloud[6.1讲]: Spring Cloud Sleuth详解
  • 【Git】远程仓库
  • 数据库中的DUAL表
  • consul注册中心与容器自动发现实战
  • 芯片开发(1)---BQ76905---底层参数配置
  • 【算法】leetcode热题--148.排序链表
  • 仿黑神话悟空跑动-脚下波纹特效(键盘wasd控制走动)
  • 【云原生安全篇】一文掌握Harbor集成Trivy应用实践
  • Eclipse如何调整编辑器中的字体大小?
  • 科研绘图系列:R语言误差连线图(errobar linechart)
  • dockerfile 添加arthas 监控插件。容器添加arthas监控
  • 哪款品牌充电宝性价比比较高?五款性价比绝佳充电宝推荐
  • java反射的应用场景与限制
  • 记软件开发者画图(UML),使用WPS应用制图