group by下同一列字符串链接函数及sql(sql server 2000下)[转]
来源:互联网 发布:图像识别软件价格 编辑:程序博客网 时间:2024/06/03 16:04
create table tb(id int,txt varchar(100))
go
insert into tb
select 1,'aaa' union all
select 1,'bbb' union all
select 2,'ccc' union all
select 3,'ddd' union all
select 3,'eee' union all
select 3,'fff'
go
--写一个聚合函数:
create function dbo.fn_Merge(@id int)
returns varchar(8000)
as
begin
declare @r varchar(8000)
set @r=''
select @r=@r+';'+txt from tb where id=@id
return stuff(@r,1,1,'')
end
go
-- 调用函数
select id, dbo.fn_Merge(id) as txt from tb group by id
go
drop table tb
drop function fn_Merge
这条语句在2005是能执行出来的,可是2000里确不行,大家给看看,大概意思就是,我要得到 下面的结果
id txt
1 aaa
1 bbb
2 ccc
3 ddd
3 eee
3 fff
select id,***(txt,';') from tb group by id
结果:
1 aaa;bbb
2 ccc
3 ddd;eee;fff
转自:http://topic.csdn.net/u/20100520/15/176afe53-0a0c-40cd-86ac-c2a3a3b41130.html
- group by下同一列字符串链接函数及sql(sql server 2000下)[转]
- Sql Server Group By 语句
- Sql Server Group By 汇总
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之"自定义函数与group by"
- SQL Server BUG集之自定义函数与group by
- SQL 分组函数 group by
- SQL里利用自定义函数Group By 数据得到字符串
- 华为路由器防火墙配置命令
- 拓扑排序 C实现
- c#读取app.config
- 如何用JDeveloper为Weblogic server安装ADF运行时库
- ADO.NET分页封装[支持多表连接查询分页]-代码实现-关键代码下载
- group by下同一列字符串链接函数及sql(sql server 2000下)[转]
- 堆表和索引组织表区别
- 友元函数
- String处理: 获得URL的最后一个字符串
- 读excel(一)
- 遮挡tabbar,navigation的方法
- HDU 4006 The kth great number 堆/优先级队列/线段树
- android ntfs 多分区自动mount
- Mandelbrot集彩色单图程序源代码