for path多行变一列
if exists (select * from sysobjects where id = OBJECT_ID('[TempTable_Base]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
DROP TABLE [TempTable_Base]
CREATE TABLE [TempTable_Base] (
[id] [int] IDENTITY (1, 1) NOT NULL,
[guid] [varchar] (50) NULL,
[code] [varchar] (50) NULL)
SET IDENTITY_INSERT [TempTable_Base] ON
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 1,'91E92DCB-141A-30B2-E6CD-B59EABD21749','A')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 2,'91E92DCB-141A-30B2-E6CD-B59EABD21749','C')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 3,'91E92DCB-141A-30B2-E6CD-B59EABD21749','E')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 4,'91E92DCB-141A-30B2-E6CD-B59EABD21749','O')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 5,'91E92DCB-141A-30B2-E6CD-B59EABD21749','G')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 6,'79DD7AB9-CE57-9431-B020-DF99731FC99D','A')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 7,'79DD7AB9-CE57-9431-B020-DF99731FC99D','O')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 8,'79DD7AB9-CE57-9431-B020-DF99731FC99D','E')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 9,'79DD7AB9-CE57-9431-B020-DF99731FC99D','F')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 10,'79DD7AB9-CE57-9431-B020-DF99731FC99D','O')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 11,'79DD7AB9-CE57-9431-B020-DF99731FC99D','B')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 12,'79DD7AB9-CE57-9431-B020-DF99731FC99D','D')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 13,'79DD7AB9-CE57-9431-B020-DF99731FC99D','F')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 14,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','O')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 15,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','D')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 16,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','F')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 17,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','C')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 18,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','U')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 19,'D61651D9-1B0A-0362-EE91-A805AA3E08F2','F')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 20,'4802F0CD-B53F-A3F5-1C78-2D7424579C06','A')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 21,'3CCBFF9F-827B-6639-4780-DA7215166728','O')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 22,'3CCBFF9F-827B-6639-4780-DA7215166728','M')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 23,'3CCBFF9F-827B-6639-4780-DA7215166728','C')
INSERT [TempTable_Base] ([id],[guid],[code]) VALUES ( 24,'3CCBFF9F-827B-6639-4780-DA7215166728','M')
SET IDENTITY_INSERT [TempTable_Base] OFF
SELECT B.guid,LEFT(UserList,LEN(UserList)-1) as paths FROM (
SELECT guid,
(SELECT code+',' FROM TempTable_Base WHERE guid=A.guid ORDER BY ID FOR XML PATH('')) AS UserList
FROM TempTable_Base A
GROUP BY guid
) B
for path多行变一列相关推荐
- Oracle 多行变一列的方法
多行变一列的方法有很多,觉得这个第一眼看懂了当时就用的这个办法. 情况是这样的.以下数据前几列是一样的,需要把VAT_VALUE_CHAR 的值放在同一行上. SELECT * FROM ps_vat ...
- linux多行变一列,多行转为一列
--创建表ifexists (select*from sysobjects where id=OBJECT_ID('[TempTable_Base]') and OBJECTPROPERTY(id, ...
- Excel中多行变为一列,一个简单的方法,一试就会!
原始数据如下: 想把上述数据变成下边这个样子:(面板模型数据录入需要用到下边这个形式的数据) 步骤: (1)先把所有原始数据转置: (2)再在153.19下的单元格输入"=C2", ...
- sql中的列变行、行变列操作
在日常取数或者数据处理中,我们会遇到需要把一列变多行的数据拆分操作,或者是需要把多行变一列的合并操作,接下来,就总结下在sql中通过lateral view explode()和concat_ws() ...
- 多行多列mysql_mysql如何将多行变成多列
mysql将多行变成多列的方法:首先在原表中查询数据:然后将多行数据合并到同一列或不同列即可,如[select name ,group_concat(sore Separator ';') as sc ...
- 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...
原帖:http://www.cnblogs.com/nayitian/p/3231734.html wmsys.wm_concat Definition: The Oracle PL/SQL WM_C ...
- 如何将系统变量中的Path变量值由一整行变的条理清晰
如何将系统变量中的Path变量值由一整行变的条理清晰 问题:在配置环境变量时,发现变量值呈现一整行的状态,不好查找需要的东西,如下图 解决方法:将C:\Windows\System32放在所有变量值前 ...
- excel如何将多行多列变成一列
转载:https://zhidao.baidu.com/question/1609926626074309147.html 数据: 结果: 空单元格输入 =OFFSET(A$1,(ROW(1:1)-1 ...
- Excel如何将表转换为另一种格式的表(表1转换为表2),表转换的绿色工具,支持一行变多行,多行变一行,行变列,列边行等等
将表格式转换的 Excel在线绿色工具 支持一行变多行,多行变一行,行变列,列边行等等 Excel如何把一个表格快速转化成想要的另一个格式,使用下面的工具 (注意要使用谷歌浏览器) 地址:www.ex ...
- EXCEL完成多条件多结果查找多行多列变一列
其实我本来对EXCEL是一窍不通的,直到我舅舅给了一串大概1500多行的药品供应目录让帮他我查找.当他告诉他们平时都是花1~2天人工填写查找的时候,我当时就惊呆了,心想EXCEL设计者肯定已经哭晕在厕 ...
最新文章
- JavaScriptSerializer序列化和反序列化JSON:使用自定义JavaScriptConverter
- python语言实例-采用python进行编程的实例有哪些?
- 阿里 10 年:一个普通技术人的成长之路
- mysql 增量备份_云计算-开源数据库-备份
- java执行python路径_java调用其它语言脚本(python、js)
- 蚂蚁链发布新一代网络平台「FAIR」 区块链进入隐私计算原生时代
- Spring Cloud Eureka 高可用注册中心
- Java工程师学习指南 中级篇
- FAQ:Domain Event 和 C# 中的 Event 有啥区别?
- 物联网空气质量监测系统
- c语言程序 实现简单计算器功能,C语言实现简单计算器功能(2)
- BZOJ5394: [Ynoi2016]炸脖龙(欧拉广义降幂)
- WebSocket 是什么原理?为什么可以实现持久连接?
- 计算机网络复习(部分)
- 从“领域变迁”的视角,来看钉钉的“退让”与“进取”
- 电商后台:商品管理系统
- 区块链系统开发实现原理,区块链为什么叫区块链?
- Oracle设计简单的图书管理
- 五子连珠游戏使用手册
- 服务器主机本地系统6,服务器主机本地系统开机
热门文章
- 层次凝聚聚类算法(HAC)
- OpenCV-Python教程(5、初级滤波内容)
- java读取配置文件的详细写法,Properties配置文件读取相关java知识
- 数据库管理(事务、ACID、并发、封锁、可串行化、隔离)
- python 中的魔法类
- 平衡的阵容——洛谷——2880——RMQ
- 读Thinking in Java(1~4)
- [LeetCode] Best Time to Buy and Sell Stock
- iOS UI控件(2) UITextView
- android API Guides学习--Introduction(1)