`

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;
分享到:
评论

相关推荐

    网页端oracle查询工具 简易版的PLSQL实现

    【标题】"网页端oracle查询工具 简易版的PLSQL实现"是基于Web的数据库查询工具,它简化了PL/SQL Developer的功能,让用户在网页环境下也能方便地进行Oracle数据库的操作和查询。这个工具主要面向开发人员和数据库...

    Oracle_plsql讲义:第5章 组函数和分组统计.ppt

    Oracle_plsql讲义:第5章 组函数和分组统计.ppt

    PLSQLDEV工具使用实现导数

    PLSQLDEV工具使用实现导数,介绍如何通过PLSQLDEV工具使用实现导数,及导出数据

    北风网项目培训PLSQL编程之BBS实战项目第二讲

    2. 存储过程和函数:在BBS系统中,常见的操作如用户登录验证、计算帖子热度、统计用户活跃度等,可以封装成存储过程或函数,便于调用和复用,降低代码复杂性。 3. 触发器:BBS系统中,可能需要在数据更改时自动执行...

    PLSQL学习资料 PLSQL学习资料 PLSQL学习资料

    PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...

    sql及plsql练习题

    * 练习 8:查询公司中按年份月份统计各地的录用职工数量。 * 练习 9:查询列出各部门的部门名和部门经理名字。 * 练习 10:查询部门平均工资最高的部门名称和最低的部门名称。 * 练习 11:查询与雇员号为 7521 员工...

    plsql11汉化包

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序。在中文环境下,对于不熟悉英文界面的用户来说,使用英文版可能会带来不便。"plsql11汉化包"正是为了解决这个问题,...

    关于在PLSQL中实现DEBUG调试功能的方法

    一个健康的PLSQL,应该都带有一套完整的调试逻辑。特别是那些功能很复杂的PLSQL,就更加有必要具备调试功能了。否则,当PLSQL处理数据出现问题的时候,分析(处理)起来会相当的困难。 举个例子,Oracle EBS标准功能...

    PLSQL_Developer8.0绿色版64位

    7. **版本控制集成**:PLSQL Developer可与常见的版本控制系统(如Git、SVN)集成,实现代码版本控制,确保代码的安全和历史记录。 8. **性能分析**:提供性能分析工具,如执行计划分析,帮助优化SQL语句,提升...

    plsql分割字符串

    本文将深入探讨如何在PL/SQL中实现字符串的分割,并通过具体代码示例进行解析。 ### PL/SQL分割字符串概述 分割字符串是指将一个较长的字符串按照特定的分隔符或规则拆分为多个较小的部分。在PL/SQL中,这种需求...

    plsql 32位下载

    PLSQL Developer是一款强大的Oracle数据库管理工具,主要针对PL/SQL语言进行开发、调试和管理。在32位操作系统环境下,用户可能需要下载适用于该系统的PLSQL Developer版本。本指南将详细介绍如何下载并安装32位...

    plsql developer 12 注册码

    plsql developer plsql developer plsql developer plsql developer plsql developer

    plsql资料--plsql资料

    PLSQL,全称为Procedural Language/SQL,是Oracle数据库提供的一个编程环境,结合了SQL(结构化查询语言)和...通过阅读和实践,你可以更加熟练地运用PLSQL来管理和操作Oracle数据库,实现高效的数据处理和应用开发。

    PLSQL14_32位

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL程序单元。这个"PLSQL14_32位"压缩包文件很可能是PLSQL Developer的第14版本,专为32位操作系统设计。如果你的计算机上已经...

    plsql11安装包文件

    plsql11安装包文件

    PLSQL免安装版本下载

    PLSQL Developer是一款强大的Oracle数据库开发工具,主要用于编写、调试、执行和管理PL/SQL代码。在许多情况下,用户可能需要PLSQL的免安装版本,这可能是出于便携性、节省系统资源或者避免系统冲突的考虑。标题...

    PLSQL 操作学习文档

    PLSQL(Procedural Language/Structured Query Language)是Oracle数据库中的一个强大工具,它结合了SQL的查询功能和过程性编程语言的特点,使得数据库管理、数据处理和应用程序开发更为便捷。"PLSQL Developer"是一...

    PLSQL安装包及解决PLSQL过期文件

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。

    plsql批量导入数据

    当我们需要处理大量数据导入任务时,PLSQL提供了多种方法来实现批量导入,这些方法高效且灵活。本文将详细介绍如何在PLSQL中进行批量导入数据。 一、SQL*Loader SQL*Loader是Oracle提供的一个命令行工具,它能够...

    PLSQL编程学习资料

    在第二个PLSQL实例中,`WHERE e.deptno=temp.deptno AND e.sal>temp.avg_sal`是查询条件,用于筛选出符合条件的员工。 6. **异常处理**: 实例3展示了如何使用`EXCEPTION`块处理`NO_DATA_FOUND`异常,当试图从表...

Global site tag (gtag.js) - Google Analytics