select a,sum(b) from A group by a
解决方案 »
- 看不懂这个数据库后缀怎么来的?怎么还原这个数据库了?有截图
- 急!!!请教在SQL SERVER中如何判断一个表中某一字段中包含另一个字段的内容?
- 远程倍份数据库到本地,知道的进来看一下!谢谢了!
- 请教 roy_88老大一个存储过程如何写,多谢了
- 为何两次执行时间不一样?
- ACCESS中自动编号类型在SQL SERVER2000中是什么类型
- 简单问题,大送分!
- 各位:急!怎么在存储过程里操作已经select出来的数据集
- 关于数据库的。求大神指导
- 这种sql语句怎么写啊?各位大神
- sql;一个命令的用法,很简单的哟!...
- 求教:公司正在调试自己编的软件,要求输入10000条商品信息,现在已经输了1000条了,我想请问有什么办法能够复制已输入好的1000条10次从而达
select a,sum(b) from A group by a
create function f_str(@a varchar(10))
returns varchar(8000)
as
begin
declare @re varchar(8000)
set @re=''
select @re=@re+b from 表A where a=@a
return(@re)
end
go--调用实现你的要求
select a,dbo.f_str(a) from 表a group by a
create function f_str(@a varchar(10))
returns varchar(8000)
as
begin
declare @re varchar(8000)
set @re=''
select @re=@re+b from 表A where a=@a
return(@re)
end
go--调用实现你的要求
select a,dbo.f_str(a) from 表a group by a
是的,具体应该是'a'+','+'b'+','+'c'
好像和表的转置思路有点相同,你给的转置语句是转置数字,可以把sum改成连接字符'+'试试.我做不出来,只是有这个想法.