`

oracle统计函数统计各个年份入职的人数

 
阅读更多
--统计各个部门各个年份的入职人数  --还有一个人不属于任何部门
  select
    e.department_id,
    d.department_name,
   count(*) total,
    sum(decode(to_char(hire_date,'yyyy'),'2001',1,0))    "2001",
       sum(decode(to_char(hire_date,'yyyy'),'2002',1,0)) "2002",
       sum(decode(to_char(hire_date,'yyyy'),'2003',1,0)) "2003",
       sum(decode(to_char(hire_date,'yyyy'),'2004',1,0)) "2004",
       sum(decode(to_char(hire_date,'yyyy'),'2005',1,0)) "2005",
       sum(decode(to_char(hire_date,'yyyy'),'2006',1,0)) "2006",
       sum(decode(to_char(hire_date,'yyyy'),'2007',1,0)) "2007",
       sum(decode(to_char(hire_date,'yyyy'),'2008',1,0)) "2008"
    from emp e,departments d  where e.department_id=d.department_id(+)  group by   e. department_id,d.department_name            
                         -- where e.department_id=20
 
分享到:
评论

相关推荐

    oracle统计函数.pdf

    Oracle统计函数是数据库管理中非常重要的一个部分,主要用于对数据进行分析和处理。本文档主要介绍了Oracle数据库中的几种统计函数,包括row_number(), rank()和dense_rank(),以及它们的使用方法和应用场景。 1. ...

    oracle10g之统计与分析函数

    Oracle 10g 提供了一系列强大的统计与分析函数,这些函数极大地增强了数据库系统对业务数据的计算和统计能力。在10g版本中,引入了一些新的功能,使得数据分析更为便捷和高效。以下是对这些函数的详细说明: 1. **...

    oracle内置函数学习

    Oracle还提供了一些统计函数,如AVG()计算平均值,SUM()求和,COUNT()统计数量,MIN()和MAX()找出最小值和最大值。这些统计函数在数据分析和报表生成中发挥着关键作用。 在数据库管理工具方面,Oracle SQL ...

    oracle之占比函数

    oracle之占比函数 oracle之占比函数 oracle之占比函数

    ORACLE常用函数功能及演示

    ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能。由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码...

    oracle分析函数(用法+实例)

    Oracle 分析函数(用法+实例) Oracle 分析函数是 Oracle 8.1.6 版本中引入的高级应用,属于 Oracle 的一大亮点。分析函数可以分为四大类:排名函数、聚合函数、行比较函数和统计函数。下面将对分析函数的原理、...

    Oracle 递归函数介绍

    Oracle 递归函数介绍 Oracle 递归函数是一种特殊的PL/SQL函数,可以用于解决复杂的树形结构查询问题。递归函数可以自我调用,以便遍历树形结构的每个节点,直到达到停止条件。 在 Oracle 中,递归函数的定义语法...

    Oracle入职培训

    Oracle入职培训旨在为新手提供全面了解和掌握Oracle数据库系统的基础知识。这包括SQL的基本语法、SQL优化技巧以及Oracle的常用操作。以下是对这些主题的详细解释: **一、Oracle数据库的简介** 1. **数据库的类型*...

    oracle自定义日期函数

    Oracle 自定义日期函数 Oracle 日期处理函数是数据库管理系统中非常重要的一部分,最近看到有人在做 T-SQL 与 PL/SQL 的转化,问了些有关时间函数的处理。在 PL/SQL 中,Oracle 提供了其他的方法来处理日期函数,...

    ORACLE函数介绍 全系列中文

    oracle函数介绍 1 著名函数之单值函数 pdf oracle函数介绍 2 非著名函数之单值函数 pdf oracle函数介绍 3 著名函数之聚合函数 pdf oracle函数介绍 4 非著名函数之聚合函数 pdf oracle函数介绍 5 分析函数简述 ...

    oracle统计函数[文].pdf

    在Oracle数据库中,统计函数是用于处理数据集并返回单个值或一组值的函数,它们在数据分析和报表生成中非常有用。本篇主要探讨了`row_number()`、`rank()`和`dense_rank()`这三个窗口函数,它们都属于统计函数的一种...

    Oracle函数返回表

    Oracle自定义函数返回一张表。主要用于生成一张等时间间隔的表数据。

    ORACLE分析函数大全

    在实际应用中,Oracle分析函数可以帮助我们编写出更复杂的查询,比如计算移动平均、计算等级分、以及在时间序列数据上执行各种统计分析。理解和熟练掌握这些函数可以极大地提升SQL查询的灵活性和效率,对于数据分析...

    Oracle函数.chm

    Oracle函数.chm

    Oracle 内置函数PPT

    Oracle 内置函数PPT,可以方便查询Oracle内置函数,为开发人员的好助手。

    Oracle初级DBA入职手册

    ### Oracle初级DBA入职手册知识点解析 #### 一、Oracle及Oracle公司的背景 - **Oracle公司简介**: - **成立时间与地点**:Oracle公司成立于1977年,总部位于美国加州雷德伍德城。 - **创始人**:拉里·埃里森...

    Oracle分析函数教程

    这使得分析函数在数据分析和报表生成方面非常有用,能够处理更复杂的统计和排序需求。 分析函数的主要特点在于其数据窗口的概念。数据窗口定义了函数作用的行集范围,可以基于排序、分组或者特定的行数或范围来定义...

    ORACLE CRC32函数

    ### ORACLE CRC32函数详解 #### 一、概述 在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成...

Global site tag (gtag.js) - Google Analytics