--统计公司员工入职年份的员工数
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;
分享到:
相关推荐
【标题】"网页端oracle查询工具 简易版的PLSQL实现"是基于Web的数据库查询工具,它简化了PL/SQL Developer的功能,让用户在网页环境下也能方便地进行Oracle数据库的操作和查询。这个工具主要面向开发人员和数据库...
Oracle_plsql讲义:第5章 组函数和分组统计.ppt
PLSQLDEV工具使用实现导数,介绍如何通过PLSQLDEV工具使用实现导数,及导出数据
2. 存储过程和函数:在BBS系统中,常见的操作如用户登录验证、计算帖子热度、统计用户活跃度等,可以封装成存储过程或函数,便于调用和复用,降低代码复杂性。 3. 触发器:BBS系统中,可能需要在数据更改时自动执行...
PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...
* 练习 8:查询公司中按年份月份统计各地的录用职工数量。 * 练习 9:查询列出各部门的部门名和部门经理名字。 * 练习 10:查询部门平均工资最高的部门名称和最低的部门名称。 * 练习 11:查询与雇员号为 7521 员工...
PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序。在中文环境下,对于不熟悉英文界面的用户来说,使用英文版可能会带来不便。"plsql11汉化包"正是为了解决这个问题,...
一个健康的PLSQL,应该都带有一套完整的调试逻辑。特别是那些功能很复杂的PLSQL,就更加有必要具备调试功能了。否则,当PLSQL处理数据出现问题的时候,分析(处理)起来会相当的困难。 举个例子,Oracle EBS标准功能...
7. **版本控制集成**:PLSQL Developer可与常见的版本控制系统(如Git、SVN)集成,实现代码版本控制,确保代码的安全和历史记录。 8. **性能分析**:提供性能分析工具,如执行计划分析,帮助优化SQL语句,提升...
本文将深入探讨如何在PL/SQL中实现字符串的分割,并通过具体代码示例进行解析。 ### PL/SQL分割字符串概述 分割字符串是指将一个较长的字符串按照特定的分隔符或规则拆分为多个较小的部分。在PL/SQL中,这种需求...
PLSQL Developer是一款强大的Oracle数据库管理工具,主要针对PL/SQL语言进行开发、调试和管理。在32位操作系统环境下,用户可能需要下载适用于该系统的PLSQL Developer版本。本指南将详细介绍如何下载并安装32位...
plsql developer plsql developer plsql developer plsql developer plsql developer
PLSQL,全称为Procedural Language/SQL,是Oracle数据库提供的一个编程环境,结合了SQL(结构化查询语言)和...通过阅读和实践,你可以更加熟练地运用PLSQL来管理和操作Oracle数据库,实现高效的数据处理和应用开发。
PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序单元。这个"PLSQL14_32位"压缩包文件很可能是PLSQL Developer的第14版本,专为32位操作系统设计。如果你的计算机上已经...
plsql11安装包文件
PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL代码。在许多情况下,用户可能需要PLSQL的免安装版本,这可能是出于便携性、节省系统资源或者避免系统冲突的考虑。标题...
PLSQL(Procedural Language/Structured Query Language)是Oracle数据库中的一个强大工具,它结合了SQL的查询功能和过程性编程语言的特点,使得数据库管理、数据处理和应用程序开发更为便捷。"PLSQL Developer"是一...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。
当我们需要处理大量数据导入任务时,PLSQL提供了多种方法来实现批量导入,这些方法高效且灵活。本文将详细介绍如何在PLSQL中进行批量导入数据。 一、SQL*Loader SQL*Loader是Oracle提供的一个命令行工具,它能够...
在第二个PLSQL实例中,`WHERE e.deptno=temp.deptno AND e.sal>temp.avg_sal`是查询条件,用于筛选出符合条件的员工。 6. **异常处理**: 实例3展示了如何使用`EXCEPTION`块处理`NO_DATA_FOUND`异常,当试图从表...