社区
疑难问题
帖子详情
怎么返回表?
大宇_
2006-08-22 04:38:53
有一个表a,一个函数b(编号)
declare @tb table(编号,money)
declare @meony decimal(19,6)
for(int i=0;i<a.count,i++)
{
@meony=select sum(金额) from b(a.编号)
instert into tb (编号,money) values (a.编号,@meony)
}
项实现这样的SQL,不知道怎么写
...全文
171
6
打赏
收藏
怎么返回表?
有一个表a,一个函数b(编号) declare @tb table(编号,money) declare @meony decimal(19,6) for(int i=0;i<a.count,i++) { @meony=select sum(金额) from b(a.编号) instert into tb (编号,money) values (a.编号,@meony) } 项实现这样的SQL,不知道怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
i9988
2006-08-22
打赏
举报
回复
我说的改写函数的意思是,如果你的函数b是自定义的,那可以改写函数b,直接返回汇总值,而不必返回记录集
i9988
2006-08-22
打赏
举报
回复
改写函数
或者加个函数
比如加个函数b1
create function b1(
@编号 int
)
returns decimal(19,6)
as
begin
declare @r decimal(19,6)
set @r=(select sum(金额) from b(a.编号))
return @r
end
go
--实现功能
instert into tb(编号,money)
select 编号,dbo.b1(编号)
from a
大宇_
2006-08-22
打赏
举报
回复
真的很难哦
大宇_
2006-08-22
打赏
举报
回复
楼上那个b(a.编号)怎么带进去的
MicrosoftSQL
2006-08-22
打赏
举报
回复
大概是这样子了,LZ自己改一改
declare @tb table(编号 int ,[money] money)
declare @money decimal(19,6)
declare @i int
select @i=1
while @i<100 -- 假设a.count为100
begin
select @money=30 -- select sum(金额) from b(a.编号)
insert into @tb (编号,[money]) values (1,@money)
select @i=@i+1
end
select * from @tb
MicrosoftSQL
2006-08-22
打赏
举报
回复
for(int i=0;i<a.count,i++)
这是什么语法啊?
Excel wps 小白偷懒系列(电子
表
格制作 vlookup函数的使用方法)
通过本套教程,您将学会 快速绘制
表
格,并完成打印输出,动态
表
格在工作中的妙用,窗格的冻结,制作动态考勤
表
,学会vlookup函数的操作,掌握vlookup的常范的错误,会嵌套vlookup函数
返回
多列的值,了解数据透视
表
mysql查询数据会不会锁
表
_mysql select是否会锁
表
?
mysqlselect是否会锁
表
?有的人说mysql的select会锁
表
,有的人说mysql的查询不会锁
表
。 其他他们都对,没有,但是很片面。其实对于mysql的select是否会锁
表
,这个完全取决于
表
采用的是什么存储引擎。这里我就拿大家...
小
表
驱动大
表
在数据库查询中,经常用到
表
关联,听到最多的规则是 "小
表
驱动大
表
"。那么问题来了 什么是小
表
驱动大
表
? 为什么要用小
表
驱动大
表
? 怎么区分那个是驱动
表
与被驱动
表
? JOIN查询如何选择驱动
表
与被驱动
表
? ...
oracle数据库里dual
表
是什么
表
?
这几天一直在研究oracle,常常会用到dual这个系统
表
,dual
表
到底是一个什么
表
?带着疑问google了一下,现在总结一下:DUAL是Oracle与数据字典一起自动创建的一个
表
,它只有一列:DUMMY,其数据类型为:VARCHAR2(1)。...
什么是覆盖索引?如何使用覆盖索引提高查询性能?什么是回
表
?如何避免回
表
?
回
表
(Lookup)是指在使用索引进行查询时,需要通过索引获取到数据行的位置信息,然后再回到数据
表
中查找相应...回到数据
表
:根据定位到的位置信息,数据库引擎回到对应的数据
表
,找到相应的数据行,并将其
返回
给用户。
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章