读书人

计算某一列的“乘积“或者“与计算“

发布时间: 2012-03-14 12:01:12 作者: rapoo

计算某一列的“乘积“或者“与计算“,该怎么做?
例如:计算某一类的和,则用select sum(a) from table
那么我想计算这一列的积呢,或者说把这一列的数值进行与运算,分别都该如何做呢

[解决办法]
declare @a int
select @a=@a*a from table
[解决办法]
楼上正解....
[解决办法]
declare @t table(a int)

declare @b int
set @b=1
while(@b <=5)
begin
insert into @t select @b
set @b=@b+1
end

select * from @t;

declare @a int;
set @a=1
select @a=@a*a from @t;
print @a

[解决办法]
是要先赋值,一楼给漏了.

读书人网 >SQL Server

热点推荐