统计每年入职的员工个数
/*
統計每年入職的員工個數
*/
set serveroutput on
declare
? --光標保存員工
? cursor? c1 is select to_char(hiredate,'yyyy') from emp;
? pdate? VARCHAR2(4);--保存具體的時間
?
? --計數器保存每年員工個數
? count80 number :=0;
? count81 number :=0;
? count82 number :=0;
? count87 number :=0;
?
begin
? open c1;
? loop
??? fetch c1 into pdate;
??? --退出條件
??? exit when c1%notfound;
??? --判斷年份
??? if pdate = '1980' then count80 := count80 + 1;
??? ELSIF pdate = '1981' then count81 := count81 + 1;
??? ELSIF pdate = '1982' then count82 := count82 + 1;
??? ELSIF pdate = '1987' then count87 := count87 + 1;
??? end if;
? end loop;?
? close c1;
?
? dbms_output.put_line('總數:' || (count80 + count81 + count82 + count87));
? dbms_output.put_line('80人數:' || count80);
? dbms_output.put_line('81人數:' || count81);
? dbms_output.put_line('82人數:' || count82);
? dbms_output.put_line('87人數:' || count87);
end;
/
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的统计每年入职的员工个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房贷可以提前还款吗 房贷满一年后可以申请
- 下一篇: 小赢卡贷还完了还能借吗