oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别
来源:互联网 发布:数据有效性 日期 编辑:程序博客网 时间:2024/06/05 17:00
1.STDDEV
功能描述:计算当前行关于组的标准偏离。(Standard Deviation)
SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积标准偏离
SQL> select ename,hiredate,sal,stddev(sal) over(order by hiredate) a from emp where deptno=20;
ENAME HIREDATE SAL A
---------- -------------- ---------- ----------
SMITH 17-12月-80 800 0
SMITH 17-12月-80 800 0
JONES 02-4月 -81 2975 1255.73684
FORD 03-12月-81 3000 1262.99495
SCOTT 19-4月 -87 2000 1094.81734
ADAMS 23-5月 -87 1100 1034.21669
2.STDDEV_POP
功能描述:该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与VAR_POP函数的平方根相同。(Standard Deviation-Population)
SAMPLE:下例返回部门的薪水值的总体标准偏差
SQL> select deptno,ename,sal,stddev_pop(sal) over (partition by deptno) as pop from emp;
DEPTNO ENAME SAL POP
---------- ---------- ---------- ----------
10 CLARK 2450 1546.14215
10 MILLER 1300 1546.14215
10 KING 5000 1546.14215
20 JONES 2975 944.106353
20 SMITH 800 944.106353
20 SCOTT 2000 944.106353
3.STDDEV_SAMP
功能描述: 该函数计算累积样本标准偏离,并返回总体变量的平方根,其返回值与VAR_POP函数的平方根相同。(Standard Deviation-Sample)
SAMPLE:下例返回部门20、30、60的薪水值的样本标准偏差
SQL> select deptno,ename,hiredate,sal,stddev_samp(sal) over(partition by deptno order by hiredate rows between unbounded preceding and current row) as cums from emp;
DEPTNO ENAME HIREDATE SAL CUMS
---------- ---------- -------------- ---------- ----------
10 CLARK 09-6月 -81 2450
10 KING 17-11月-81 5000 1803.12229
10 MILLER 23-1月 -82 1300 1893.62967
20 SMITH 17-12月-80 800
20 SMITH 17-12月-80 800 0
20 JONES 02-4月 -81 2975 1255.73684
20 FORD 03-12月-81 3000 1262.99495
20 SCOTT 19-4月 -87 2000 1094.81734
20 ADAMS 23-5月 -87 1100 1034.21669
功能描述:计算当前行关于组的标准偏离。(Standard Deviation)
SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积标准偏离
SQL> select ename,hiredate,sal,stddev(sal) over(order by hiredate) a from emp where deptno=20;
ENAME HIREDATE SAL A
---------- -------------- ---------- ----------
SMITH 17-12月-80 800 0
SMITH 17-12月-80 800 0
JONES 02-4月 -81 2975 1255.73684
FORD 03-12月-81 3000 1262.99495
SCOTT 19-4月 -87 2000 1094.81734
ADAMS 23-5月 -87 1100 1034.21669
2.STDDEV_POP
功能描述:该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与VAR_POP函数的平方根相同。(Standard Deviation-Population)
SAMPLE:下例返回部门的薪水值的总体标准偏差
SQL> select deptno,ename,sal,stddev_pop(sal) over (partition by deptno) as pop from emp;
DEPTNO ENAME SAL POP
---------- ---------- ---------- ----------
10 CLARK 2450 1546.14215
10 MILLER 1300 1546.14215
10 KING 5000 1546.14215
20 JONES 2975 944.106353
20 SMITH 800 944.106353
20 SCOTT 2000 944.106353
3.STDDEV_SAMP
功能描述: 该函数计算累积样本标准偏离,并返回总体变量的平方根,其返回值与VAR_POP函数的平方根相同。(Standard Deviation-Sample)
SAMPLE:下例返回部门20、30、60的薪水值的样本标准偏差
SQL> select deptno,ename,hiredate,sal,stddev_samp(sal) over(partition by deptno order by hiredate rows between unbounded preceding and current row) as cums from emp;
DEPTNO ENAME HIREDATE SAL CUMS
---------- ---------- -------------- ---------- ----------
10 CLARK 09-6月 -81 2450
10 KING 17-11月-81 5000 1803.12229
10 MILLER 23-1月 -82 1300 1893.62967
20 SMITH 17-12月-80 800
20 SMITH 17-12月-80 800 0
20 JONES 02-4月 -81 2975 1255.73684
20 FORD 03-12月-81 3000 1262.99495
20 SCOTT 19-4月 -87 2000 1094.81734
20 ADAMS 23-5月 -87 1100 1034.21669
0 0
- oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别
- ORALC常用函数(五)----STDDEV、STDDEV_POP、STDDEV_SAMP等函数
- ORALC的STDDEV、STDDEV_POP、STDDEV_SAMP等函数
- hive函数 -- stddev , stddev_pop , stddev_samp , var_pop , var_samp
- hive函数 -- stddev , stddev_pop , stddev_samp , var_pop , var_samp
- ORALC/HIVE 的STDDEV、STDDEV_POP、STDDEV_SAMP等函数
- 分析函数-STDDEV,STDDEV_SAMP ,STDDEV_POP,VAR_POP,VAR_SAMP,VARIANCE
- hive -- stddev , stddev_pop , stddev_samp , var_pop , var_samp(计算方差标准差等)
- 常用oracle之常用函数
- MySql中的标准差函数 STD, STDDEV_SAMP
- 简单oracle之常用函数
- Oracle 之常用分析函数
- 常用函数SQL与Oracle的区别
- ORACLE常用函数之字符函数
- ORACLE常用函数之数值型函数
- ORACLE常用函数之日期函数
- ORACLE常用函数之转换函数
- ORACLE常用函数之聚组函数
- 房地产微信营销方案微信“危”与“机”
- 微星 x370 笔记本 摄像头的按键
- easyui tree插件扩展
- 现在公开一个DHT网络爬虫网络爬虫供大家一起交流
- 更改UIActionSheet按钮颜色
- oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别
- powerdesigner的破解
- MSP430按键控制串口发送数据
- svn 项目部署
- 35岁前务必成功的12级跳 --每天读一遍
- 现在公开一个DHT网络爬虫网络爬虫供大家一起交流
- SIM908 AT command 返回“no carrier"
- jni中的日志输出到LOGCAT
- Android 中Service 和IntentService