SQLServer中没有MySQL中的group_concat函数,可以把分组的数据连接在一起。

后在网上查找,找到了可以实现此功能的方法,特此记录下。

SELECT
a,
stuff((SELECT ',' + b FROM #tb WHERE a = t.a FOR xml path('')),
1,
1,
''
)AS b from  # tb AS t
GROUP BY
a;

先对a列进行分组,对分组中的b以Xml形式输出,再使用stuff将开关多出的,删掉。

具体实现参考:http://blog.itnmg.net/sqlserver-group_concat/

对于其实使用到的for xml path 参考 http://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html

stuff 参考 http://msdn.microsoft.com/zh-cn/library/ms188043.aspx

最新文章

  1. C#对WebApi数据操作
  2. C#基础知识一之base关键字
  3. JNI相关知识
  4. Python socket进阶 多线程/进程
  5. linux ar命令
  6. HDU 5382 莫比乌斯反演
  7. 前端架构:Angular与requirejs集成实践
  8. Entity Framework Demo(一) 简单搭建环境
  9. PMBOK 项目管理 九大知识领域和五大流程
  10. android studio学习
  11. 第一个简单的python程序,模拟购物车
  12. python之路-python2.x与python3.x区别
  13. 2018年6月,最新php工程师面试总结
  14. golang 开发gui
  15. 将vcf文件转化为plink格式并且保持phasing状态
  16. 【Python】Excel操作-2 (07版本以下Excel操作,其实不怎么用了,麻蛋,预习了2天课间才发现,还说怎么跟老师讲的不一样)
  17. maven打包某个分支的包
  18. 群辉6.1.7安装scrapy框架执行爬虫
  19. DB2保存图片并读取动态显示图片
  20. vue.js学习之 如何在手机上查看vue-cli构建的项目

热门文章

  1. 自己动手写处理器之第四阶段(1)——第一条指令ori的实现
  2. CSS 浏览器默认样式
  3. Hibernate中load与get的区别
  4. iOS学习心得——UINavigationController
  5. js获取url传递参数的写法
  6. 面向对象S.O.L.I.D原则
  7. 图的广度优先/层次 遍历(BFS) c++ 队列实现
  8. js & jq 加载js
  9. 解决HTML5中placeholder属性兼容性的JQuery插件
  10. (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用