将相同值的行内容进行合并操作--Sql2005
如何将相同键值的蓝位内容值串接 ?
举例来说 TableA 如下:
ID Type DESC
1 cpu 处理器
1 cpu 双核心
1 cpu 800外频
2 HD 硬盘
2 HD 500G
2 HD 5400转
希望将字段内容串接并以【,】分隔,在 SQL Server 2005 可以利用 XML PATH 来将功能实作,如:
ID Type DESC
1 cpu 处理器,双核心,800外频
2 HD 硬盘,500G,5400转
T1.type,
( STUFF(( SELECT ',' + [DESC]
FROM @TABLEA T2
WHERE T2.id = T1.id
FOR
XML PATH('')
), 1, 1, '') ) AS [DESC]
FROM @TABLEA T1
GROUP BY id,
type
如果只是想单纯地将字段内容单纯串接,则可以用下列做法:
ID Type DESC
1 cpu 处理器双核心800外频
2 HD 硬盘500G5400转
T1.type,
( SELECT [DESC] + ''
FROM @TABLEA T2
WHERE T2.id = T1.id
FOR
XML PATH('')
) AS [DESC]
FROM @TABLEA T1
GROUP BY id,
type
如果是 SQL Server 2000 则请参考 Concatenate the values in a column in SQL Server 2000 and 2005 文章
关于 PATH 与 STUFF 用法则参考:
· Using PATH Mode
· STUFF (Transact-SQL)
将相同值的行内容进行合并操作--Sql2005相关推荐
- 怎么把外部参照合并到图纸_怎么对两个图纸内容进行合并操作
通常一个项目的CAD文件都有多个,在查看的时候就需要打开多个图纸文件,那么可不可以将这些CAD图纸合并到一个CAD文件中呢?本篇文章就为大家介绍怎样合并多个CAD文件,以下是详细操作步骤: 方法/步骤 ...
- excel-多行内容分组合并-分类汇总(汇总不求和只合并内容)
示例数据:以按第一列升序排序,俩列值已分组去重 需求: 将左列相同的值对应的右列内容合并,如 127 b 则所需数据为 : 127 ab 127 a 实现公式为: ① IF(AND(A1=A2,A2= ...
- excel表格内容拆分_表格技巧—Excel 多行数据拆分合并的方法
在我们实际工作中经常会遇到需要拆分数据及合并数据的情况,当表格内容不多时手动进行合并拆分并不难,但是多行数据需要进行拆分合并时应当如何快速操作呢?今天我们一起来学习Excel多行数据的拆分合并. 首先 ...
- 怎么把好几行弄成一行_将多行内容合并成一行的两种方式
在利用Unix操作系统在实现一些具体应用的时候,可能需要把某些显示的结果进行行与行之间的合并.如现在需要用Unix操作系统设计一个彩票软件,每一张彩票上最多可以打印五注内容.在Unix操作系统的数据文 ...
- EmEdit选择多行内容
EmEdit是个非常好的软件,功能非常齐全,而且G级别文件轻易可打开. 作者经常使用文本需要选中几万行的数据,如果用鼠标下拉非常耗费时间下面说个我研究出来的方法. 举例,现在有个1000行当文本,我只 ...
- 小白的MatSWMM使用心路(二)——用matlab修改INP文件参数/使用matlab查找txt内容并修改多行内容
书接上文 小白的MatSWMM使用心路(一)--安装试运行过程与可能常见问题的解决_叶不伤的博客-CSDN博客上一篇中成功运行了MatSWMM,这一篇中来尝试自动率定最关键的一步,修改INP文件. 目 ...
- VBA Excel 单元格内多行内容的文字处理方法
VBA Excel 实现单元格内多行内容的文字处理方法 在Excel中有很多的函数可以作用于单元格,但是其对单元格整体进行操作,因此单元格数据最好只有一行,这样Excel函数才能运行正确.但是有时候一 ...
- easyexcel导出(冻结固定标题行、自定义合并导出)
一.冻结固定标题行 import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.write.handler. ...
- 个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容...
在高级Excel用户群体中无比痛恨的合并单元格,在现实的表格中却阴魂不散的纠缠不断.今天Excel催化剂也来成为"帮凶",制造更多的合并单元格.虽然开发出此功能,请使用过程中务必要 ...
最新文章
- 美国科学家发现:AI跟人类一样,都是需要“睡觉”的
- Android 使用Application类保存应用的全局数据
- python数据分析张俊红_关于数据分析我们来聊聊Python
- MySQL每秒57万的写入,带你装逼,带你飞 !!
- 管理神话2:专家只有权这样做
- linux怎么在线安装gcc,Linux 在线安装软件 gcc在线安装的操作方法
- mysql中使用like模糊查询时如何转义%
- pip ImportError: cannot import name 'main' after update
- 北京大学计算机学院周磊,马秀莉-北京大学信息科学技术学院
- C# 报错 provisional headers are shown learn more
- GitHub 上受欢迎的 Android UI Library(part_one)
- 动态修改窗口标题和类名
- SAP SHDB(BDC)心得
- 学习JME3的第一次小结
- 狂写2万字带你快速上手React
- Excel绘制散点图并拟合输出公式和R值
- twitter和新浪微博比较
- UI设计前景如何?市场需要怎样的UI设计师?
- 高光谱图像分类--HybridSN: Exploring 3-D–2-DCNN Feature Hierarchy for Hyperspectral Image Classification
- CVPR2014结果出来了,小伙伴们赶紧来啊~~~~