先放上图,在开发过程中遇到了这样的问题,想要由第一个表实现第二张表的样子,然后研究了好久的stuff函数,终于研究出来了,如果是mysql的话,有一个group_concat方法更为简单。

接下来就是代码:

   selectitem_code,STUFF(( SELECT  ',' + acquisitionNo FROM [Table_1] tWHERE t.item_code =[Table_1].item_code  group by acquisitionNo FOR xml path('')),1, 1, '') AS  acquisitionNo,--描述STUFF(( SELECT  ',' + descripteing FROM [Table_1] tWHERE t.item_code =[Table_1].item_code  group by descripteing FOR xml path('')),1, 1, '') AS  descripteing,--描述STUFF(( SELECT  ',' + material_supplierInfo1 FROM [Table_1] tWHERE t.item_code =[Table_1].item_code group by material_supplierInfo1 FOR xml path('') ),1, 1, '') AS  material_supplierInfo  --材料供应生产商from [Table_1]group by item_code

注意:一定要给表重命名,并且字段要加上前缀表名,不然会出现分组失败,因为这点也踩坑找了好久。

SQL SERVER 使用stuff函数进行分组且合并相关推荐

  1. SQL Server中自定义函数和游标应用的经典案例

    2019独角兽企业重金招聘Python工程师标准>>> SQL Server中自定义函数和游标应用的经典案例 转载于:https://my.oschina.net/zhddzr/bl ...

  2. SQL Server 2005 MD5函数

    原文:SQL Server 2005 MD5函数 在SQL Server 2005下自带的函数HashBytes() ,此函数是微软在SQL Server 2005中提供的,可以用来计算一个字符串的M ...

  3. Sql Server 2005 ROW_NUMBER 函数实现分页

    过去用SQL Server 2000分页的,大多都用到了临时表.SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错. Paging Records Using SQ ...

  4. php server自定义函数,php:SQL Server用户自定义的函数种类详解

    关于SQL Server用户自定义的函数,有标量函数.表值函数(内联表值函数.多语句表值函数)两种. 题外话,可能有部分朋友不知道SQL Serve用户自定义的函数应该是写在哪里,这里简单提示一下,在 ...

  5. oracle的date_add,SQL Server 中add函数到 oracle date add的操作

    SQL Server 中add函数到 oracle date add的操作 oracle date add minutes How does one add a day/hour/minute/sec ...

  6. sql server中datename函数的使用

     DATENAME(param,date); 参数说明 1.param是指定要返回日期部分的参数 日期部分 缩写 year yy, yyyy quarter qq, q month mm, m d ...

  7. SQL Server中替换函数stuff、replace的使用

    原文链接:SQL Server中替换函数STUFF.replace的使用 STUFF ( character_expression , start , length ,character_expres ...

  8. Oracle中有dateadd吗,SQL Server 中add函数到 oracle date add的操作

    SQL Server 中add函数到 oracle date add的操作 oracle date add minutes How does one add a day/hour/minute/sec ...

  9. SQL Server中COALESCE函数的用法

    在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...

最新文章

  1. 【OpenCV学习笔记2】OpenCV 完全安装 新增VS2010+OpenCV2.1,新增VS2010+OpenCV2.3.1
  2. Jquery中attr与prop的区别
  3. pagefile.sys
  4. 游戏CFHD,狙可不是随便就起的,狙击的作用是辅助
  5. Java----代码优化篇
  6. jquery出现“为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项...”的解决办法
  7. 简单poi创建execl
  8. nuxtjs+express+vue2+vuex搭建的服务端渲染(SSR)个人网站项目
  9. 旋风加速安卓Android官网,旋风加速官网版最新版
  10. dell 笔记本禁用触摸板方法
  11. 林业局计算机考试试题,汕头市农业局林业局计算机信息网络安全保护管理制度...
  12. 对接海康人脸识别api接口之PHP案例
  13. 启动tomcat服务器,struts2报此错:org.apache.catalina.core.StandardContext.filterStart Exception starting filt
  14. Word2003入门动画教程75:在Word中插入文本框
  15. 【人在运维囧途_14】打扫干净屋子再请客
  16. 我找遍全网,整理了1份纯新手向电脑购机&装机攻略!
  17. 搞死SAP系统系列 让系统无法登录
  18. Spring Microservices in Action中文版
  19. 【MySQL】MySQL常用SQL关键字
  20. 影视动画设计有些SCI期刊推荐? - 易智编译EaseEditing

热门文章

  1. Redis订阅与发布原理
  2. 内部异常 FileNotFoundException: 设备未就绪。 (异常来自 HRESULT:0x80070015)
  3. 电脑读卡器,读卡器是什么
  4. windos命令小全
  5. 用CSS正确显示人民币符号的HTML转义字符
  6. ACCU天气API以及Okhttp、Retrofit、RxJava的使用
  7. Systemverilog:面向对象编程与面向过程编程区别
  8. 三维建模渲染——铁链束缚的花朵
  9. 简单的html图片上传工具
  10. python监控端口_python监控设备端口示例