原文:T-SQL学习:将一列数据查询显示成一行

前几天,刚参加工作的同学提一出问题:SQL Server中如何将一列数据以一行的方式显示出来 当时在看有关SQL中行列互转的问题,便以行列互转的方式考虑了一下,没有得出解决方法 后又到园子里搜索了一下,也没搜索到比较好的方法,有些方法又太复杂,以目前的水平还吃不透,因为他的问题就比较简单,没考虑程序中的处理,也没说大数据量时会怎么样,只是单纯地想一想如何实现 之后试出来了一个方法,比较简单,以下 ...

2013-04-17 20:17 4 3353 推荐指数:

查看详情

T_SQL一列多行数据合并为一行

  SQL Server在进行数据迁移和报表处理的时候会遇到将一列多行数据拼接为一个字符串的情况,为了处理这个问题,在网上找了一些相关的资料,提供两种方法,供遇到类似问题的朋友们参考,也借此加深自己的印象。 Table:SC ...

Tue Jul 28 22:58:00 CST 2015 0 8089
T_SQL一列多行数据合并为一行

  SQL Server在进行数据迁移和报表处理的时候会遇到将一列多行数据拼接为一个字符串的情况,为了处理这个问题,在网上找了一些相关的资料,提供两种方法,供遇到类似问题的朋友们参考,也借此加深自己的印象。 Table:SC Student Course ...

Fri Mar 09 02:46:00 CST 2012 2 41412
SQL一列多行数据合并为一行

原表数据: 期望结果: 使用STUFF + FOR XML PATH即可实现以上效果 执行以下SQL: 可以看到输出结果与期望结果相同: STUFF语法 参数 character_expression字符数据的表达式 ...

Mon Apr 22 15:06:00 CST 2019 0 13601
sql查询结果为多行一列合并为一行一列

使用sql stuff函数 /* stuff(param1, startIndex, length, param2)说明:将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。*/ 示例 ...

Wed Sep 28 19:35:00 CST 2016 0 4770
将多行汇总为SQL Server数据一行一列

问题 我需要一种将多行汇总为一行一列的方法。我知道我可以使用 Pivot将多行汇总为一行 ,但是我需要将所有数据串联到一行中的一列中。在本文中,我们将介绍一种简单的方法来完成此任务。 解 为了说明需要什么,下面是表中的数据示例: 这是我们希望最终结果看起来像的一个示例 ...

Thu Jul 09 17:33:00 CST 2020 0 544
SQL Server将一列的多行内容拼接一行

昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个的多行内容拼接一行 比如表中有两数据 : ep_classes ep_name AAA 企业1 AAA 企业2 AAA ...

Sat Aug 17 01:53:00 CST 2019 0 1048
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM