首页 > 数据库技术 > 详细

oracle plsql 统计

时间:2019-06-07 16:41:04      阅读:116      评论:0      收藏:0      [点我收藏+]
set serveroutput on

DECLARE

cursor cemp is select to_char(hiredate,yyyy) from emp ;
phiredate varchar2(8);
count80 number :=0;
count81 number:=0;
count82 number:=0;
count87 number:=0;


begin
open cemp;
loop

fetch cemp into phiredate;
exit when cemp%notfound;

if phiredate=1980 then count80:=count80+1;
elsif phiredate=1981 then count81:=count81+1;
elsif phiredate=1982then count82:=count82+1;
else count87:=count87+1;
end if;

end loop;
close cemp;

dbms_output.put_line(总数据:||(count80+count81+count82+count87));
dbms_output.put_line(1980:||count80);
dbms_output.put_line(1981:||count81);
dbms_output.put_line(1982:||count82);
dbms_output.put_line(1987:||count87);



end;
/

 

oracle plsql 统计

原文:https://www.cnblogs.com/wangchuanfu/p/10988435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!