99问答网
所有问题
SQL中编程,求和:S=1+2+3``````+100
如题所述
举报该问题
推荐答案 2012-12-19
--sqlserver 2000
DECLARE @i int,@sum int
set @i=0
set @sum=0
WHILE @i<101
BEGIN
set @sum=@sum+@i
set @i=@i+1
END
print @sum
--另外:这个结构你也可以修改下里面的逻辑,例如放到
存储过程
或则函数进行数值结果返回,查看下文档测试几遍,很容易得到你要的东西来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BtjtOzBWB.html
其他回答
第1个回答 2020-12-26
SQL Server数据中运算符与表达式
您的浏览器不支持HTML5视频
第2个回答 2012-12-19
ORACLE数据库中,创建存储过程或测试窗口
DECLARE
s INT := 0;
BEGIN
FOR i IN 1..100 LOOP
s:= s+ i;
END LOOP;
dbms_output.put_line(to_char(s)); -- 在输出窗口得到结果,5050
END;
第3个回答 2012-12-19
为什么不读取出来用别的语言写呢?
相似回答
oracle中pl/
sql编程
编写
1+2+3
+。。。
+100的
和??
答:
三楼的dfttezn 三级,正解。不过貌似 执行
SQL语句
前打开输出,一般是SET SERVEROUTPUT ON 完整的如下
:S
ET SERVEROUTPUT ON [SIZE n]用来打开DBMS_OUTPUT.PUT_LINE函数的屏幕输出功能,系统默认状态是OFF。其中,n表示输出缓冲区的大小。n的范围在2000~1 000 000之间,默认为2000。如果输出内容较多...
用
SQL语言编程
求
1+2+3+
……
+100的
和
答:
alter table test add id int identity(
1,1
)select sum(id) from test 我先给
一
张表加一个标识列,然后让他一列为1-
100,
然后给这一列
求和,
呵呵,我想这样是可以的 QQ 252803306
oracle中pl/
sql编程
编写
1+2+3
+。。。
+100的
和??
答:
三楼的dfttezn 三级,正解。不过貌似 执行
SQL语句
前打开输出,一般是SET SERVEROUTPUT ON 完整的如下
:S
ET SERVEROUTPUT ON [SIZE n]用来打开DBMS_OUTPUT.PUT_LINE函数的屏幕输出功能,系统默认状态是OFF。其中,n表示输出缓冲区的大小。n的范围在2000~1 000 000之间,默认为2000。如果输出内容较多,...
SQL中编程,求和:S=1+
(1+2)+(
1+2+3
)+```+(1+2+3+
```+100
)怎样做?
答:
DECLARE @s bigint ,@i int ,@j int ,@k int set @
s=1
set @i=2 while @i<=
100
begin set @j=(
1+
@i)*@i/2 set @s=@s+@j set @i=@i+1 end print @s / 等差数列求和=(首数+尾数)*数量/2 最后结果为 171700 / ...
软件
编程
题目,小女子急需帮助,多谢各位大侠
答:
//1.
编程
求1到
100的
总和 int sum = 0;for(int i
=1
;i<=100;i++){ sum = sum+i;} System.out.println(sum);//整个循环完毕 sum就是1到100的总和 //2.写一个程序打印1到100这些数字。但是遇到数字为
3的
倍数的时候,//打印"Fizz"替代数字,5的倍数用"Buzz"代替,既是3的倍数又是5...
使用T-
SQL语句编程
实现,对1到
100中的
奇数进行
求和
答:
declare @i tinyint,@sum int set @sum=0 set @i=0 while @i>=0 begin if(@i>
=100
)begin select'总和'=@sum break end else begin set @i=@i
+1
if(@i%
2
)=0 continue else set @sum=@sum+@i end end
"计算
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
!
+2
!+……+10!
答:
@sum int set @i
=1
set @j=0 set @xx=1 set @sum=0 while @i<=10 --用两层循环实现 begin --该层循环计算和 while @j<=@i ---该层循环计算阶乘 begin set @xx=@xx*@i set @j=@j+1 end set @i=@i+1 set @sum=@sum+@xx end select @sum --输出显示 ...
sql语句求和
答:
求所有数据总和
的SQL语句
是
:s
electsum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G)from表名
结构化查询语言
是高级的非过程化
编程
语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, ...
大家正在搜
求和编程
N个数求和编程
python求和1到100
java求和
python求和
python求和代码
python累加求和代码
python循环求和
python输入两个数求和
相关问题
SQL中编程,求和:S=1+(1+2)+(1+2+3)+``...
SQL中编写程序对1+2+···+n求和,要求当如大于100...
使用T-SQL语句编程实现,对1到100中的奇数进行求和
求SQL语句下表中包含BB的参数2,3,4求和并输出结果?
sql一表中求和并把值插入另一表的问题
SQL ,求和
SQL查询求和
100分求:SQL多表条件筛选求某一字段的求和