oracle计算小于500且能被13整除的数的和

2020-09-25 社会 66阅读

应该是oracle计算小于500且能被13整除的正整数的和吧?要不小于500的负数多了去了。

declare
  i int;
  s int;
begin
  i := 1;
  s := 0;
  while i <= 500 loop
    if mod(i, 13) = 0 then
      s := s + i;
    end if;
    i := i + 1;
  end loop;
  dbms_output.put_line(s);
end;

结果:

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com