文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>数据库查询结果拼接

数据库查询结果拼接

时间:2010-12-20  来源:小 .xin

首先先建一个测试表,演示下效果.

create table textDB
(
    id int, 
    value varchar(10)
) 
insert into textDB values(1, 'aa') 
insert into textDB values(1, 'bb') 
insert into textDB values(2, 'aaa') 
insert into textDB values(2, 'bbb') 
insert into textDB values(2, 'ccc') 

然后

select * from textDB

结果看此图:

而需要的效果是:

还是不明白我要做什么,那就使劲看图~

需要使用的一个function:

create function [dbo].[f_function](@id int) returns nvarchar(1000)
as
begin
declare @str nvarchar(1000);
set @str = '';
select @str = @str + ',' + cast(value as nvarchar(900)) from textDB where id = @id;
set @str = right(@str , len(@str) - 1);
return @str;
end

然后运行下面的select语句:

select id , value = dbo.f_function(id) from textDB group by id

即可。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载