Sqlserver2005中group by中包含串连的ID---测试可用
来源:互联网 发布:源码虚拟币 编辑:程序博客网 时间:2024/06/09 17:51
How do I get:
id Name Value
1 A 4
1 B 8
2 C 9
to
id Column
1 A:4, B:8
2 C:9
CREATE TABLE #YourTable ( [ID] INT, [Name] CHAR(1), [Value] INT )
INSERT INTO #YourTable ([ID], [Name], [Value]) VALUES (1, 'A', 4)
INSERT INTO #YourTable ([ID], [Name], [Value]) VALUES (1, 'B', 8)
INSERT INTO #YourTable ([ID], [Name], [Value]) VALUES (2, 'C', 9)
SELECT [ID],
REPLACE(REPLACE(REPLACE(
(SELECT [Name] + ':' + CAST([Value] AS VARCHAR(MAX)) as A
FROM #YourTable
WHERE ( ID = Results.ID )
FOR XML PATH (''))
, '</A><A>', ', ')
,'<A>','')
,'</A>','') AS NameValues
FROM #YourTable Results
GROUP BY ID
DROP TABLE #YourTable
http://stackoverflow.com/questions/273238/how-to-use-group-by-to-concatenate-strings-in-sql-server
- Sqlserver2005中group by中包含串连的ID---测试可用
- SQL中group by分组查询的内容(包含to_char和order by)
- MySQL中group by测试例子
- group by 字段 count 中包含子查询 优化 方式
- 如何验证group by的查询SQL中是否包含重复数据
- oracle中 group by
- mysql中group by
- sql中group by的应用
- group by 中很好的函数
- oracle中group by的扩展
- oracle 中GROUP BY的用法
- SQL中GROUP BY的用法
- SQL中GROUP BY的用法
- SQL中Group By的使用
- sqlserver 中group by的用法
- Oracle中group by 的使用
- SQL中Group By的使用
- MySQL 中group by的实现
- linux解压 tar命令
- ul和li编写的新闻图片展播
- hibernate openSession() 与 getCurrentSession()
- concepts阅读总结11 ——数据库安全与数据完整性
- VC控件的基本操作
- Sqlserver2005中group by中包含串连的ID---测试可用
- Matlab常用操作。。
- iReport与JasperReport简介 (转)
- linux中如何抓取数据包
- μC/GUI库函数生成
- 快乐工作十二招
- android java 打开可视化组件编辑器
- C#和VB.NET类型相关知识汇总
- JQuery Validator使用实例 .