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

SQL 使用WHILE语句求1~10之间的累加各,并输出结果,怎么编写,请详细写...
SET @S = 0 WHILE @I <=10 BEGIN SET @S = @S + @I PRINT @S --这是累加的和 PRINT @I SET @I= @I+1 CONTINUE END

SQL使用while语句怎么求1到100之间的累加和并输出?
DECLARE @sum int , @i intSET @sum = 1SET @i = 1WHILE @i<=10BEGINSET @sum = @sum+ @iSET @i = @i + 1ENDPRINT @sum

SQL中如何使用while语句求1到100之间的累加和并输出?
\\x0d\\x0aDECLARE @sum int , @i int\\x0d\\x0aSET @sum = 1\\x0d\\x0aSET @i = 1\\x0d\\x0aWHILE @i<=10\\x0d\\x0aBEGIN\\x0d\\x0a SET @sum = @sum+ @i\\x0d\\x0a SET @i = @i + 1\\x0d\\x0aEND\\x0d\\x0aPRINT @sum ...

SQL使用while 语句求1到100之间的累加和并输出
SET @S = 0 WHILE @I <=100 BEGIN SET @S = @S + @I PRINT @S --这是累加的和 PRINT @I SET @I= @I+1 CONTINUE END

SQL使用while语句怎么求1到100之间的累加和并输出?
i++)if(i%2==1) sum+=i;printf("%d\\n",sum);i=1;sum=0;while(i<=100){if(i%2==1) sum+=i;i++;}printf("%d\\n",sum);} DECLARE @sum int , @i intSET @sum = 1SET @i = 1WHILE @i<=10BEGINSET @sum = @sum+ @iSET @i = @i + 1ENDPRINT @sum ...

SQL SERVER 2000用WHILE语句求1到100之间的累加和并输出
SQL SERVER 2000用WHILE语句求1到100之间的累加和并输出 还有利用流程控制语句求王玲玲所学课程的平均成绩将成绩从百分制转化为五级记分制。将该用户定义的函数用在查询每个学生的成绩中,给出五级记分制的成绩... 还有利用流程控制语句求王玲玲所学课程的平均成绩 将成绩从百分制转化为五级记分制。将该用户定义的...

使用while语句,编写SQL程序,求10以内(包括10)所有偶数的平方和并打印...
--刚给你写了一个sqlserver版本的(各个数据库可能略有不同,但是整体思想是一样的)declare @i int declare @sum int set @i=1 set @sum=0 while @i<11 begin if @i&1=0 begin set @sum=@sum+@i*@i end set @i=@i+1 end print @sum --直接把上面放到查询分析器中,执行结果为...

SQL中的WHILE编写: 使用WHILE语句编程。 编程实现计算sum=1\/1-1\/...
本题定义一个循环变量i,结果放在sum变量中!SQL编程代码如下:declare @sum floatdeclare @i int ,@flag intset @i=1set @flag=1set @sum=0.0while @i<99begin @sum+=1\/(@flag*(@i))@i+=2@flag*=-1end select @sum as 'result'...

用t-sql语句求出1到100的和,并且输出最后的和
代码如下:DECLARE @i INT,@sum INTSET @i=1SET @sum=0WHILE @i<=100 BEGINSET @sum=@sum+@iSET @i=@i+1 ENDPRINT @sum运行结果:

在SQLserver中用while循环语句编写20的阶乘程序,并用print语句输出结果...
declare @sum bigint declare @i int set @sum = 1 set @i = 2 while(@i <= 20)begin set @sum = @i * @sum set @i = @i + 1 end print @sum 一个建议,想要学得真本事,问题就得自己尝试解决,除非你只是想敷衍自己

相似回答