SQL 使用WHILE语句求1~10之间的累加各,并输出结果,怎么编写,请详细写出来。

如题所述

第1个回答  2009-04-03
DECLARE @I INT
,@s int
SET @I = 1
SET @S = 0
WHILE @I <=10
BEGIN
SET @S = @S + @I
PRINT @S --这是累加的和
PRINT @I
SET @I= @I+1
CONTINUE
END本回答被提问者采纳
第2个回答  2009-04-03
declare @num int
declare @sum int
set @sum=0
set @num=1
while (@num<=10)
begin
set @sum=@sum+@num
set @num=@num+1
end
print @sum
相似回答