从品牌网站建设到网络营销策划,从策略到执行的一站式服务
声明 变量1 ,变量2,变量3
成都创新互联主营椒江网站建设的网络公司,主营网站建设方案,成都APP应用开发,椒江h5成都微信小程序搭建,椒江网站营销推广欢迎椒江等地区企业咨询
给变量1,2赋值
变量3 =变量1 /变量2
输出变量3
什么是整除?如果是5/3那么得数应该是1,你要的是1吧。
直接trunc就可以,如果还要余数,那么就是5%3就可以了。
update table set field=substr(field,-2) where field='XX' OR update table set field=substr(field,31,2) where field='XX' 是不是这样!
select (select count(*) as a from...)/(select count(*) as b from...
) from dual
--简单循环
declare
c number(3):=1;
begin
loop
if mod(c,7)=0 then
dbms_output.put_line(c);
end if;
c:=c+1;
exit when c100;
end loop;
end;
--FOR循环
begin
for x in (select level from dual where mod(level,7)=0 connect by level=100 ) loop
dbms_output.put_line(x.level);
end loop;
end;
--while
declare
c number(3) := 1;
begin
while c = 100 loop
if mod(c, 7) = 0 then
dbms_output.put_line(c);
end if;
c := c + 1;
end loop;
end;
我以前做kpi的时候也遇到这种需求,非要在数据库里算出来
我的解决方案是大量设置视图,把每一种子计算都设为视图,就是说,数据库里会出现大量视图,但是每个计算都是原子计算
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图