Oracle分析函数一——函数列表

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这次,被游戏玩了

这次,我被游戏玩了 ,我的一个朋友在玩台服的未来启示录,看那个场景有点像天堂。他的配置为Intel p43.0, gigabyte 915, DDR400512*2牌子忘记了,但也不错不是杂牌的, maxsun 9500GT TC512高清版,WD160G SATA。玩是…

用MATLAB实现神经网络

一 BP神经网络实现不使用MATLAB神经网络工具箱问题分析MATLAB实现代码运行结果绘制的图像 二 使用MATLAB的神经网络工具箱简易实现BP网络问题分析工具箱中的相关函数一些参考了MATLAB自带的英文手册mapminmax函数newff函数新版本关于nettrainParam的常用属性train函数sim函数 M…

Follow Me:CCIE RS--使用小凡模拟器搭建的CCIE拓扑图

我用小凡模拟器搭建了CCIE LAB 拓扑图有何不对的地方请指正转载于:https://blog.51cto.com/tanfo/216831

【积累】非常全面的开源数据集

非常全面的开源数据集 由skymind.ai公布 非常全面的开源数据集最近新增数据集自然图像数据集地理空间数据人工数据集人脸数据集视频数据集文本数据集问答数据集情感数据集推荐和排名系统语音数据集音符音乐数据集健康 &生物数据政府&统计数据网络和图形其它数据集 最近…

女性最常说的5大谎言:

女性最常说的5大谎言: “没事,我很好” “哦,这不是新买的,买很久了” “这不是很贵” “这是打折时买的” “我正在路上” 我好像都曾听过! 摘自:http://lady.163.com/special/00261MPK/kexue004.html

【资源】史上最全数据集汇总

无论是数据挖掘还是目前大热的深度学习,都离不开“大数据”。大公司们一般会有自己的数据,但对于创业公司或是高校老师、学生来说,“Where can I get large datasets open to the public” 是一个不得不面对的问题。 本文将为您提供一个网站/…

1030利用三层交换机实现VLAN间通信

实验相关文件在附件中转载于:https://blog.51cto.com/network0546/219543

非线性最优化(二)——高斯牛顿法和Levengerg-Marquardt迭代

高斯牛顿法和Levengerg-Marquardt迭代都用来解决非线性最小二乘问题(nonlinear least square)。 From Wiki The Gauss–Newton algorithm is a method used to solve non-linear least squares problems. It is a modification of Newtons method for finding a minimum of a …

为右键新建菜单添加内容

右键菜单的内容由注册表关联,通过修改注册表就可以定制鼠标右键快捷菜单中的“新建”菜单所包含的项目。 需要注意的是,在修改注册表以前要先将注册表备份,以免出现问题时无法恢复。 一、增加菜单项目1.首先,决定要增加到菜单中的…

逆透视变换详解 及 代码实现(一)

逆透视变换详解 及 代码实现(一) 中主要是原理的说明: 一、世界坐标轴和摄像机坐标轴 从下图中可以看到,世界坐标为(X,Y,Z) 相机坐标为(Xc,Yc,Zc) 而世界坐标变换到相机坐标存在一个旋转矩阵变换R以及一个位移变换T。 根据上图…

C调用C++链接库

C调用C链接库: 1.编写C代码,编写函数的时候,需要加入对C的接口,也就是extern “c" 2.由于C不能直接用"class.function”的形式调用函数,所以C中需要为C写一个接口函数。例如本来要调用student类的talk函数&a…

逆透视变换详解 及 代码实现(二)

根据 逆透视变换详解 及 代码实现(一)的原理 下面我用车上拍摄的车道图像,采用逆透视变换得到的图像,给出代码前我们先看下处理结果。 首先是原始图像: 下图为逆透视变换图像: 下面说具体的实现吧!! 一、…

[赵星理]《简单男人》--歌曲温暖你的心,激励你前进

简单的男人,简单的歌曲,赵星理《简单男人》送给所有身负家庭责任的人,要让家越来越美,再苦再累也不能后退。加油!简单男人词曲:赵星理演唱:赵星理累不累也不许落泪醉不醉苦辣都值得回味要让家越…

ArrayList list = new ArrayList(20);中的list扩充几次

16. ArrayList list new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A ArrayList动态扩容机制 初始化:有三种方式 默认的构造器,将会以默认的大小来初始化内部的数组:public …

利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性

这是一个ATL开发实例的流程: 1. 在atl中插入一个atl实例,然后添加一个类,派生自ccmdtarget。 2. 添加相应的属性或者方法,在这里需要明白一点的是,这个属性和方法其实是一个概念,只是添加一个属…

java 课外练习题

1.下列哪些是Thread类中的方法() A start() B run() C exit() D getPriority() 解析:线程的就绪状态:新建线程后start()方法的调用,来启动线程,但此时线程并没有进入运行状态,只是…

关于ubuntu 是否需要使用std::到问题。

首先是在ubuntu下编译c要使用g,比如 g -Wall 01knap2.cpp -o 01knap2 而如果是编译c语言文件的话则需要用 gcc -Wall 01knap2.c -o 01knap2 即可,g编译得到的是.cpp文件,而gcc编译得到的是.c文件。 第二个是关于是否能够直接使用cout&#…

对一道基础string题及其变式题的思考与解析

1、下面程序的运行结果是()(选择一项) String str1“hello”; String str2new String(“hello”); System.out.println(str1str2); A.true B.false C.hello D.he 答案:B 分析:str1没有使用new关键字&am…

Redo Log 和Checkpoint not complete

首先我们来看下 alertSID.log 日志: Mon Nov 30 17:31:54 2009 Thread 1 advanced to log sequence 14214 (LGWR switch) Current log# 3 seq# 14214 mem# 0: /u03/oradata/newccs/redo03.log Mon Nov 30 17:34:29 2009 Thread 1 advanced to log sequence 14215 (L…

组合数学中的项链计数

给c种不同颜色宝石能穿成多少种长度为s的宝石项链(本质不同) Burnside定理的应用: 当n为奇数时,有n种翻转,每种翻转都是以一个顶点和该顶点对边的中点对称。有k^(n/21)*n种。 当n为偶数时,有n种翻转&#x…