SQL SERVER 使用stuff函数进行分组且合并
先放上图,在开发过程中遇到了这样的问题,想要由第一个表实现第二张表的样子,然后研究了好久的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函数进行分组且合并相关推荐
- SQL Server中自定义函数和游标应用的经典案例
2019独角兽企业重金招聘Python工程师标准>>> SQL Server中自定义函数和游标应用的经典案例 转载于:https://my.oschina.net/zhddzr/bl ...
- SQL Server 2005 MD5函数
原文:SQL Server 2005 MD5函数 在SQL Server 2005下自带的函数HashBytes() ,此函数是微软在SQL Server 2005中提供的,可以用来计算一个字符串的M ...
- Sql Server 2005 ROW_NUMBER 函数实现分页
过去用SQL Server 2000分页的,大多都用到了临时表.SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错. Paging Records Using SQ ...
- php server自定义函数,php:SQL Server用户自定义的函数种类详解
关于SQL Server用户自定义的函数,有标量函数.表值函数(内联表值函数.多语句表值函数)两种. 题外话,可能有部分朋友不知道SQL Serve用户自定义的函数应该是写在哪里,这里简单提示一下,在 ...
- 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 ...
- sql server中datename函数的使用
DATENAME(param,date); 参数说明 1.param是指定要返回日期部分的参数 日期部分 缩写 year yy, yyyy quarter qq, q month mm, m d ...
- SQL Server中替换函数stuff、replace的使用
原文链接:SQL Server中替换函数STUFF.replace的使用 STUFF ( character_expression , start , length ,character_expres ...
- 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 ...
- SQL Server中COALESCE函数的用法
在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...
最新文章
- 【OpenCV学习笔记2】OpenCV 完全安装 新增VS2010+OpenCV2.1,新增VS2010+OpenCV2.3.1
- Jquery中attr与prop的区别
- pagefile.sys
- 游戏CFHD,狙可不是随便就起的,狙击的作用是辅助
- Java----代码优化篇
- jquery出现“为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项...”的解决办法
- 简单poi创建execl
- nuxtjs+express+vue2+vuex搭建的服务端渲染(SSR)个人网站项目
- 旋风加速安卓Android官网,旋风加速官网版最新版
- dell 笔记本禁用触摸板方法
- 林业局计算机考试试题,汕头市农业局林业局计算机信息网络安全保护管理制度...
- 对接海康人脸识别api接口之PHP案例
- 启动tomcat服务器,struts2报此错:org.apache.catalina.core.StandardContext.filterStart Exception starting filt
- Word2003入门动画教程75:在Word中插入文本框
- 【人在运维囧途_14】打扫干净屋子再请客
- 我找遍全网,整理了1份纯新手向电脑购机&装机攻略!
- 搞死SAP系统系列 让系统无法登录
- Spring Microservices in Action中文版
- 【MySQL】MySQL常用SQL关键字
- 影视动画设计有些SCI期刊推荐? - 易智编译EaseEditing