Oracle 分析函数
Oracle 分析函数——函数列表
SUM         : 该函数计算组中表达式的累积和
MIN         : 在一个组中的数据窗口中查找表达式的最小值
MAX         : 在一个组中的数据窗口中查找表达式的最大值
AVG           :用于计算一个组和数据窗口内表达式的平均值。
COUNT       : 对一组内发生的事情进行累积计数
-------------------------------------------------------------------------------------------------
RANK        : 根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置
DENSE_RANK  : 根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置
FIRST        : 从 DENSE_RANK 返回的集合中取出排在最前面的一个值的行
LAST         : 从 DENSE_RANK 返回的集合中取出排在最后面的一个值的行
FIRST_VALUE  : 返回组中数据窗口的第一个值
LAST_VALUE  : 返回组中数据窗口的最后一个值。
LAG         : 可以访问结果集中的其它行而不用进行自连接
LEAD        : LEAD 与 LAG 相反, LEAD 可以访问组中当前行之后的行
ROW_NUMBER : 返回有序组中一行的偏移量,从而可用于按特定标准排序的行号
-------------------------------------------------------------------------------------------------
STDDEV      : 计算当前行关于组的标准偏离
STDDEV_POP : 该函数计算总体标准偏离,并返回总体变量的平方根
STDDEV_SAMP : 该函数计算累积样本标准偏离,并返回总体变量的平方根
VAR_POP     : 该函数返回非空集合的总体变量(忽略 null )
VAR_SAMP    : 该函数返回非空集合的样本变量(忽略 null )
VARIANCE    : 如果表达式中行数为 1 ,则返回 0 ,如果表达式中行数大于 1 ,则返回 VAR_SAMP
COVAR_POP   :返回一对表达式的总体协方差
COVAR_SAMP :返回一对表达式的样本协方差
CORR        :返回一对表达式的相关系数
-------------------------------------------------------------------------------------------------
CUME_DIST   : 计算一行在组中的相对位置
NTILE        : 将一个组分为 " 表达式 " 的散列表示
PERCENT_RANK : 和 CUME_DIST (累积分配)函数类似
PERCENTILE_DISC : 返回一个与输入的分布百分比值相对应的数据值
PERCENTILE_CONT : 返回一个与输入的分布百分比值相对应的数据值
RATIO_TO_REPORT : 该函数计算 expression/(sum(expression)) 的值,它给出相对于总数的百分比
REGR_ (Linear Regression) Functions : 这些线性回归函数适合最小二乘法回归线,有 9 个不同的回归函数可使用
-------------------------------------------------------------------------------------------------
CUBE        : 按照 OLAP 的 CUBE 方式进行数据统计 , 即各个维度均需统计
ROLLUP      :
SELECT
department_id,
manager_id,
employee_id,
first_name||' '||last_name employee_name,
hire_date,
salary,
job_id
FROM employees
ORDER BY department_id,hire_date

Oracle分析函数一——函数列表相关推荐

  1. oracle 四分位函数,Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…

    Oracle 分析函数--函数RANK,DENSE_RANK,FIRST,LAST- RANK 功能描述:根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置.组内 ...

  2. Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…

    Oracle分析函数--函数RANK,DENSE_RANK,FIRST,LAST- RANK 功能描述:根据ORDER BY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置.组内的数据 ...

  3. oracle分析函数-开窗函数

    oracle分析函数 分析函数是什么? 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值. ...

  4. Oracle分析函数-OLAP函数总结

    ORACLE OLAP 函数 最近这个东东用得特别多,总结了一下 .  语法: FUNCTION_NAME(,,...)    OVER() OLAP函数语法四个部分: 1.function本身 用于 ...

  5. Oracle分析函数七——函数案例

    环比 环比就是现在的统计周期和上一个统计周期比较.例如2008年7月份与2008年6月份相比较称其为环比. 环比发展速度是报告期水平与前一时期水平之比,表明现象逐期的发展速度.如计算一年内各月与前一个 ...

  6. Oracle分析函数——函数列表

    --------------聚合函数 SUM :该函数计算组中表达式的累积和 MIN :在一个组中的数据窗口中查找表达式的最小值 MAX :在一个组中的数据窗口中查找表达式的最大值 AVG :用于计算 ...

  7. oracle 分析函数、GROUPING函数

    分析函数 over(Partition by...) 一个超级牛皮的ORACLE特有函数.天天都用ORACLE,用了快2年了.最近才接触到这个功能强大而灵活的函数.真实惭愧啊!oracle的分析函数o ...

  8. Oracle分析函数六——数据分布函数及报表函数

    Oracle分析函数--数据分布函数及报表函数 CUME_DIST 功能描述:计算一行在组中的相对位置,CUME_DIST总是返回大于0.小于或等于1的数,该数表示该行在N行中的位置.例如,在一个3行 ...

  9. Oracle分析函数、多维函数和Model函数简要说明,主要针对BI报表统计

    以下代码均经过测试,可直接运行 Oracle分析函数.多维函数和Model函数简要说明,主要针对BI报表统计,不一定很全面,但对BI应用场景做了少许说明 --创建一张销售数量表,数据趋势是递增的 CR ...

最新文章

  1. linux日志按天切割,Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录
  2. Genymotion 解决虚拟镜像下载速度特别慢的问题
  3. 卓金武《MATLAB在数学建模中的应用》 第2版
  4. VS2010 断点无效肿么办?
  5. Windows下Eclipse提交MR程序到HadoopCluster
  6. ubuntu上的wordpress安装
  7. 前端学习(2708):重读vue电商网站28之通过axios请求拦截器添加 token
  8. windowbuilder安装
  9. 邮件归档提升信息价值(上)
  10. nginx 服务器并发优化
  11. WPF - 属性系统 (4 of 4)
  12. python-面试通关宝典
  13. 销售管理系统c语言 总结报告,C语言课程设计报告-药品销售管理系统.doc
  14. 查看php是否支持sg11,云虚拟主机支持SG11扩展
  15. 2021-06-31 rockchip rv1126编译说明
  16. 乌镇、世博、上海游之西、东栅
  17. 树莓派 小车java_树莓派小车之前进和后退(创乐博套件)
  18. 2021年福建省安全员B证(项目负责人)考试试题及福建省安全员B证(项目负责人)作业模拟考试
  19. arm-linux移植zmodem命令lrz,lsz
  20. 傅老师课堂:Oracle高级查询之OVER (PARTITION BY ..)

热门文章

  1. php 其他页面获取session_PHP五十个提升执行效率的小技巧,和常见问题
  2. java接口+Java支持多继承吗?
  3. mvc mysql linq_MVC3+Linq to sql 显示数据库中数据表的数据
  4. 安装mysql5 1步骤_Linux系统安装MySQL详细步骤(mysql-5.1等)
  5. 用户计算机可以通过电话拨号,用户计算机可以通过大型局域网、小型局域网、无线连接、电话拨号和()等方式接入Internet。...
  6. 香港计算机课程,香港计算机科学专业学什么?开设了哪些课程
  7. 华为怎么用手机看时间到读秒_华为手机灭屏也可以看时间?其实设置方法很简单,不会有些可惜了...
  8. 查询列名在哪张表_探索SQL-多表查询
  9. ubuntu nfs linux,Ubuntu的NFS功能配置
  10. pytest测试实战 电子书_电子书丨Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手...