plsql实现统计职工入职年份人数
www.MyException.Cn,网友分享于:2014-06-30 浏览:4次
plsql实现统计员工入职年份人数
--统计公司员工入职年份的员工数
declare
cursor p_cursor is select to_char(hiredate,'YYYY' ) from emp;
p_hiredate char(10);
count80 number:=0;
count81 number:=0;
count87 number:=0;
count82 number:=0;
begin
open p_cursor;
loop
fetch p_cursor into p_hiredate;
exit when p_cursor%notfound;
if p_hiredate='1980' then count80:=count80+1;
elsif p_hiredate='1981' then count81:=count81+1;
elsif p_hiredate='1987' then count87:=count87+1;
else count82:=count82+1;
end if;
end loop;
close p_cursor;
dbms_output.put_line(count80);
dbms_output.put_line(count81);
dbms_output.put_line(count87);
dbms_output.put_line(count82);
end;
--统计公司员工入职年份的员工数
declare
cursor p_cursor is select to_char(hiredate,'YYYY' ) from emp;
p_hiredate char(10);
count80 number:=0;
count81 number:=0;
count87 number:=0;
count82 number:=0;
begin
open p_cursor;
loop
fetch p_cursor into p_hiredate;
exit when p_cursor%notfound;
if p_hiredate='1980' then count80:=count80+1;
elsif p_hiredate='1981' then count81:=count81+1;
elsif p_hiredate='1987' then count87:=count87+1;
else count82:=count82+1;
end if;
end loop;
close p_cursor;
dbms_output.put_line(count80);
dbms_output.put_line(count81);
dbms_output.put_line(count87);
dbms_output.put_line(count82);
end;
相关解决方案
- plsql 里怎么判断密码长度大于等于6
- java-plsql 有关问题
- PlSql 如何查询一张表使得orderID相同就合并那几行数据的某一行数据
- PLSQL 撤销有关问题
- win7x64上安装oraclex64版本后,plsql Developer无法登录的有关问题
- 如何用 PLSQL Developer 创建新的oracle数据库
- PLSQL 批量安插更新
- plsql Developer工具使用异常
- plsql 与 sqlplus 查询结果不一致,该怎么处理
- plsql oracle脚本,导出数据条目不一样?解决思路
- plsql 是不是有辦法將 Schema 的 Table 清單 拉出來成一個視窗
- PLSQL 新计算机装了 11g, 开启后找不到可以连接的资料库清单><
- 为啥监听没有启动,plsql dev客户端依然可以连接数据库呢
- 为何监听没有启动,plsql dev客户端依然可以连接数据库呢
- PLSQL 登录oracle数据库出现 “无法解析指定的连接标识符”异常
- plsql 客户端连接远程 oracle 服务查询卡住,该怎么处理
- plsql,该如何处理
- PLSQL develop连不上数据库解决思路
- Win7 64 安装oracle11g plsql 配置完后查询数据中文显示乱码,该怎么处理
- 求大神 PLSQL 使用,该怎么处理
- 求大神 PLSQL 使用,该如何解决
- plsql developer 到底如何显示dbms_output
- plsql 8.0怎么在windows server 2008下连64bit 的Oracle 11g client
- plsql 联接本地oracle连接不上 昨天还好使
- PLSQL 查询乱码有关问题
- plsql 没法弹出数据表对应的字段
- PLSQL Developer连接64位oracle 11.2.0.1.0遇到难以想象的有关问题
- plsql deveploer软件奇怪有关问题
- PLSQL developer从ORACLE中导出的TSV资料中有空行
- plsql 无监听程序,该如何解决