统计每年入职的员工个数

简介: /* 统计每年入职的员工个数 */ set serveroutput on declare   --光标保存员工   cursor  c1 is select to_char(hiredate,'yyyy') from emp;   pdate  VARCHAR2(4);--保存具体的时间     --计数器保存每年员工个数   count80 number :=0;

/*
统计每年入职的员工个数
*/

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;
/

 

 

 

 

 

 

目录
相关文章
|
数据采集 编解码 运维
PMU
PMU
843 1
|
Linux KVM 虚拟化
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
946 0
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
|
数据采集 分布式计算 大数据
Java语言在大数据处理中的应用
传统的大数据处理往往依赖于庞大的数据中心和高性能的服务器,然而随着大数据时代的到来,Java作为一种强大的编程语言正在被广泛应用于大数据处理领域。本文将探讨Java语言在大数据处理中的优势和应用,以及其在分布式计算、数据处理和系统集成等方面的重要作用。
486 24
|
数据采集 存储 人工智能
数据治理工作的持续评估与优化策略
数据治理工作的持续评估与优化是企业实现数据价值最大化的关键。通过明确目标、建立评估体系、实施定期评估、制定优化策略以及建立反馈机制,企业可以不断提升数据治理水平,为业务决策提供有力支持,推动企业持续健康发展。在这个过程中,保持对新技术、新方法的关注与探索,也是确保数据治理工作与时俱进的重要途径。
1032 4
|
12月前
|
安全 Java 数据库连接
gbase8a JDBC常用特性-Kerberos认证方式连接
JDBC常用特性-Kerberos认证方式连接
|
12月前
|
存储 人工智能 程序员
阿里云基础设施技术分享之走进浙大活动圆满结束
2024年12月13日,阿里云技术专家走进浙江大学,举办了一场关于AI与云计算的前沿技术宣讲活动。作为浙江大学计算机学院“人工智能+”创新创业大讲堂的第十五期,活动吸引了大量师生参与。四位专家分别就AI编程、超智融合、云计算网络及应用部署进行了深入分享,激发了师生对未来科技发展的无限憧憬。
|
测试技术
[googletest] --- 简易使用教程
[googletest] --- 简易使用教程
907 0
|
Kubernetes 负载均衡 监控
在K8S中,kube-proxy的工作模式是什么?
在K8S中,kube-proxy的工作模式是什么?
|
存储 机器学习/深度学习 算法
10个大型语言模型(LLM)常见面试问题和答案解析
今天我们来总结以下大型语言模型面试中常问的问题
769 0
|
运维 监控 Devops
怎样利用DevOps文化提高软件开发的效率和质量
DevOps文化的兴起为软件开发带来了新的思维和方法,通过自动化、持续交付、协作等实践,提高了软件开发的效率和质量。在不断变化的技术环境下,利用DevOps的理念和实践,软件开发团队能够更加灵活、高效地应对挑战,将创新快速落地。同时,随着新概念的涌现,我们也看到了DevSecOps和AIOps等的前景,为软件开发领域带来更多的可能性。
685 1
怎样利用DevOps文化提高软件开发的效率和质量