模板酷站

电脑版
提示:原网页已由神马搜索转码, 内容由www.mb5u.com提供.

sql server多行数据拼接的实例方法_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)使用C#连接SQL数据库,并使用SQL语句查询,摸索了两天终于运行起来了,接下来为大家分享下两种连接方法,感兴趣的朋友可以参考下哈,希望可以帮助到你

1.表结构
id type productCode
1 铅笔 0001
2 铅笔 0002
3 铅笔 0003
4 钢笔 0004
5 钢笔 0005
6 钢笔 0004
7 圆珠笔 0007
8 圆珠笔 0008
9 圆珠笔 0007
2.自定义函数fun
复制代码代码如下:www.mb5u.com

GO
/****** Object: UserDefinedFunction [dbo].[fun] Script Date: 11/22/2011 16:09:45 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create function [dbo].[fun](@type nvarchar(10))
returns nvarchar(200)
as
begin
declare @re nvarchar(200)
declare @code nvarchar(200)
set @re=''
set @code=''
select @re=@re+productCode+',' from T where type=@type group by productCode
select @re=left(@re, len(@re)-1)
return @re
end

3.查询语句
select type,dbo.fun(type) from (select distinct type from T) A
结果:
钢笔 0004,0005
铅笔 0001,0002,0003
圆珠笔 0007,0008

分享:分享:在存储过程中使用另一个存储过程返回的查询结果集的方法本篇文章介绍了,在存储过程中使用另一个存储过程返回的查询结果集的方法。需要的朋友参考下

来源:模板无忧/所属分类:Mssql数据库教程/更新时间:2013-04-27
最新评论:

暂时还没人评论! 快来抢沙发啊!


匿名评论
相关Mssql数据库教程

编程教程搜索