将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并
来源:互联网 发布:淘宝批量上传 编辑:程序博客网 时间:2024/05/16 06:21
------将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并--------
--建测试表
CREATE TABLE test(id int, VALUE NVARCHAR(30))
--插入测试数据
INSERT INTO test(id,value)VALUES(1,'aa')
INSERT INTO test(id,value)VALUES(1,'bb')
INSERT INTO test(id,value)VALUES(1,'cc')
INSERT INTO test(id,value)VALUES(2,'cc')
INSERT INTO test(id,value)VALUES(2,'cc')
INSERT INTO test(id,value)VALUES(3,'cc')
INSERT INTO test(id,value)VALUES(3,'cc')
SELECT id,value FROM dbo.test
-----需求为将同一个id的values合并以逗号分隔。
-----使用自连接和for xml path('')
--建测试表
CREATE TABLE test(id int, VALUE NVARCHAR(30))
--插入测试数据
INSERT INTO test(id,value)VALUES(1,'aa')
INSERT INTO test(id,value)VALUES(1,'bb')
INSERT INTO test(id,value)VALUES(1,'cc')
INSERT INTO test(id,value)VALUES(2,'cc')
INSERT INTO test(id,value)VALUES(2,'cc')
INSERT INTO test(id,value)VALUES(3,'cc')
INSERT INTO test(id,value)VALUES(3,'cc')
SELECT id,value FROM dbo.test
-----需求为将同一个id的values合并以逗号分隔。
-----使用自连接和for xml path('')
SELECT id,valuelist=(SELECT ','+value FROM test a WHERE a.id=b.id FOR XML PATH('')) FROM test b GROUP BY id
SELECT id,valuelist=STUFF((SELECT ','+value FROM test a WHERE a.id=b.id FOR XML PATH('')),1,1,'') FROM test b GROUP BY id
0 0
- 将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并
- sql里将重复行数据合并为一行,数据用逗号分隔
- sql里将重复行数据合并为一行,数据用逗号分隔(张高伟)
- mysql将多行数据合并或按组合并
- 将多行数据合并为一行
- 将多行数据合并成一行
- SQL将一列多行数据合并
- C语言创建一个文件,写入数据并换行,再依次读取每行的数据,将读取的行数据以一定的格式命名为另一文件的文件名
- SQLServer 将两行数据合并到一行
- T_SQL 将一列多行数据合并为一行
- T_SQL 将一列多行数据合并为一行
- T_SQL 将一列多行数据合并为一行
- 使用Notepad++将多行数据合并成一行
- T_SQL 将一列多行数据合并为一行
- mysql将多行数据合并成一行显示
- 使用Notepad++将多行数据合并成一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- 将用逗号分隔的字符串字段转为对应的多行数据
- 第12周 项目5-迷宫问题之图深度优先遍历解法
- 初步探究ES6之箭头函数
- 第11周 项目1-验证算法(4)哈夫曼编码的算法验证
- 第十一周项目1 验证算法(2) 二叉树构造算法
- 第十二周项目5-迷宫问题之图深度优先遍历解法
- 将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并
- ORA-01502:索引或这类索引的分区处于不可用状态
- 第十一周 用二叉树求解代数表达式
- Android 对话框中的进度条 ProgressDialog
- [经验] STM32 USB虚拟串口(有源码)
- Java基础——数据显示处理 DecimalFormat+BigDecimal
- Loadrunner集合点Rendezvous知识
- 【凯子哥带你夯实应用层】新手必备的常用代码片段整理(三)
- 第十二周 项目3-图遍历算法实现(2)