sql server-SqlServer 2008 R2 如何多行数据输出为一行

问题描述

SqlServer 2008 R2 如何多行数据输出为一行

大虾们,我这边现在有这样的一个需求,要从网页上导出数据,即从数据库里面找寻出数据再导出,两张表分别有AdminID关联,表里面的数据如图:

请问这样的能实现吗?求语句如何实现?

解决方案

使用xml path

 select name,adminid,(select Content from 资源跟踪表 where adminid=资源表.adminid from FOR XML PATH('')) Content from 资源表

解决方案二:

sqlserver 2008 R2 删除重复数据
----------------------

解决方案三:

输出格式的问题,无论从sql查询还是查询后用语句组合结果都可以做到。

时间: 2024-11-30 13:54:59

sql server-SqlServer 2008 R2 如何多行数据输出为一行的相关文章

Microsoft® SQL Server® 2008 Express以及Microsoft® SQL Server® 2008 R2 SP1下载地址

   Microsoft SQL Server 2008 Expresshttp://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=zh-cn    Microsoft SQL Server 2008 R2 SP1 http://www.microsoft.com/downloads/zh-cn/details.aspx?family

SQL Server将一列的多行内容拼接成一行的实现方法_MsSql

下面大家先看下示例代码: 示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5 我想把这个表变成如下格式: 类别 名称 AAA 企业1,企业2,企业3 BBB 企业4,企业5 一开始挺头疼的(会了的肯定没有这种感觉,不会那必须是头疼啊(*^__^*) ),从网上找了点资料,算是找到一种比较简单方便

SQL Server将一列的多行内容拼接成一行的实现方法

下面大家先看下示例代码: 示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5 我想把这个表变成如下格式: 类别 名称 AAA 企业1,企业2,企业3 BBB 企业4,企业5 一开始挺头疼的(会了的肯定没有这种感觉,不会那必须是头疼啊(*^__^*) ),从网上找了点资料,算是找到一种比较简单方便

SQL Server Management Studio不能安装SQLServer 2008 R2的问题

环境 SQLServer 2008 R2 + Visual Studio 2010 + SQLManagementStudio_x86_CHS 问题描 述 编程开发难免会用到SQLServer或者VS2010,虽然现在很少做C/C++/C#的开发了.以前我安装SQLServer 2008 R2和Visual Studio 2010的顺序是这样的,先安装SQLServer 2008 R2,然后安装Visual Studio 2010, 这样是不会出现任何问题的.寒假心血来潮,偏偏我又是个叛逆心理很

详解SQLServer 2008 R2数据库SSAS建模及扩展能力_mssql2008

SQLServer 2008 R2数据库中提供的SSAS建模工具包括包括SQL Server Management Studio 和Business Intelligence Development Studio,那么建模的过程是怎样的呢?本文我们就来介绍这些,接下来就让我们来一起了解一下SQLServer 2008 R2数据库的建模工具和关键过程以及数据挖掘.权限和访问接口等的知识吧. 建模工具和关键过程 SSAS的建模的目的是设计多维数据库对象,建模的工具包括SQL Server Manag

SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据_mssql2008

使用 APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数.表值函数作为右输入,外部表表达式作为左输入.通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出.APPLY 运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表. 注意:若要使用 APPLY,数据库兼容级别必须至少为 90. APPLY 有两种形式:CROSS APPLY 和 OUTER APPLY.CROSS APPLY 仅返回外部表中通过表值函数生成结果集的行.OUTER A

数据库-64位sqlserver 2008 r2企业版可以安装在32位win7上吗

问题描述 64位sqlserver 2008 r2企业版可以安装在32位win7上吗 我的系统是win7的32位版本,可不可以装64位sqlserver 2008 r2企业版的数据库,如果不可以,可否提供32位sqlserver 2008 r2企业版的下载地址,感激不尽 解决方案 不可以.32bit操作系统只能安装32bit程序,反之,64bit系统可以安装32bit程序. 下载原版微软软件:http://msdn.itellyou.cn 解决方案二: 另外,SQL Server 2008 R2

还原数据-SqlServer 2008 R2 全备+差备 数据库还原时报错,求助!!急!!

问题描述 SqlServer 2008 R2 全备+差备 数据库还原时报错,求助!!急!! 在对数据库进行还原的时候,我选了最近一次的全备与最新的一个差备进行还原,当选中这两个备份文件后,点确定之后提示 求帮助!求解决 解决方案 参考Sql server还原数据库提示"介质集有2个介质簇,但只..."的问题 检查一下备份的时候是不是有两个文件,但是还原的时候至指定了一个.

java-JAVA链接sqlserver 2008 R2 出现用户sa登录失败

问题描述 JAVA链接sqlserver 2008 R2 出现用户sa登录失败 验证模式是windows和sqlserver身份验证,使用nacicat测试连接的时候也成功了,就是部署的时候 运行就报登录失败的错误,自己新建了个用户,测试成功之后,更换连接还是同样的错误 解决方案 还是给自己了 到最后没解决,换成别的了 解决方案二: 你的sql server需要混合验证,才能启用sa账户. 解决方案三: 我已经开启混合验证了