22智能在线
新记
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
基本上类似这样。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/cttxfihs2.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+...+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时...