33问答网
所有问题
SQL中编写程序对1+2+···+n求和,要求当如大于1000时,就退出程序,并显示最后一个数n.怎样写?
不是这样的。题意不是这样
举报该问题
推荐答案 2010-11-21
我这懂SQL SERVER,他是有支持像WHILE的:
declare @i int
set @i=1
while @i<100
begin
print @i
set @i=@i+1
end
基本上类似这样。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R550chPBd.html
其他回答
第1个回答 2010-11-21
create proc xxx() @n int
as
declare @i int
set @i=1
while @i<@n
begin
if @i<=1000
begin
set @i=@i+1
end
end
print @n
print '结果是'+cast(@i as varchar(9))本回答被提问者采纳
相似回答
"计算
1+2+
3+…的累加和第1次超过
1000时
的
n
值
,并显示
结果。"用
SQL
2008...
答:
declare @n int,@sum int set @n=1 set @sum=0 while(@sum<=
1000
) begin set @sum=@sum+@n set @n=@
n+1
end SELECT @n-1 AS 'n值',@sum as '结果'
SQL编写程序,
程序的功能是:
求和,
从1到
1000
以内能够被7或者11整除,到不...
答:
/*条件: 1、1-
1000
以内的整数 2、求能被 7 或 11 整除,但不能同时被 7 和 11 整除的数值的和 */ declare @times int, @sum intselect @times=1, @sum=0while @times < 1000beginif (@times/11=1.0*@times/11 or @times/7=1.0*@times/7) and not(@times/11=1.0*@times...
如何优化
SQL
语句(全)
答:
第一:选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询...
大家正在搜
1+2+3+4+...+n求和
编写程序输出1到n的平方和
编写程序输出m~n之间的素数
编写程序1加到n之和
编写程序输入n个学生的成绩
单循环编写程序输入正整数n
编写程序1到n的阶乘
编写程序n的阶乘
1/n(n+1)求和
相关问题
编写程序,求满足1+2+3+...+n<1000时,n的最大...
编写一个程序,求满足如下条件的最大n,1²+2...
SQL 使用程序输出1000以内的所有回数
VB程序编写求满足条件1+2+3+…+N>1000的最小N
"计算1+2+3+…的累加和第1次超过1000时的n值,并显...
SQL中编程,求和:S=1+2+3``````+100
Sum=1+2+3+···+N,求Sum不超过1000的最大...
在excel中如何插入一个条件函数,当其计算值小于1000时...