oracle遍一个过程,对1-100中能够被3整除的数进行求和,本人新手,求指教,谢谢
3个回答
展开全部
declare
i int:=1;
j int:=0;
begin
while i<=100
loop
if mod(i,3)=0
then
j:=j+i;
i:=i+1;
else
i:=i+1;
end if;
end loop;
Dbms_Output.Put_Line(j);
end;
i int:=1;
j int:=0;
begin
while i<=100
loop
if mod(i,3)=0
then
j:=j+i;
i:=i+1;
else
i:=i+1;
end if;
end loop;
Dbms_Output.Put_Line(j);
end;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
展开全部
select sum(
case when mod(t.rnum,3) = 0 then
t.rnum
else 0 end
) as total_sum
from
(
SELECT rownum rnum
FROM ALL_OBJECTS
WHERE ROWNUM <= 100
) t
;
case when mod(t.rnum,3) = 0 then
t.rnum
else 0 end
) as total_sum
from
(
SELECT rownum rnum
FROM ALL_OBJECTS
WHERE ROWNUM <= 100
) t
;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-10
展开全部
create or replace procedure SumDataWhichCanDivideByThree as i_sumtotal number; i_ind number;begin for i in 1..100 loop if mod(i,3) =0 then i_sumtotal := i_sumtotal + i; end if; end loop;end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询