STDDEV
功能描述:计算当前行关于组的标准偏离。(
Standard Deviation
)即标准差
 
1.标准差的定义及公式
标准差Standard Deviation),在中最常使用作为程度(statistical dispersion)上的。标准差定义为的,反映组内个体间的离散程度。测量到分布程度的结果,原则上具有两种性质:
   1).为非负数值,
   2).与测量资料具有相同单位。
一个总量的标准差或一个 的标准差,及一个 样品数的标准差之间,有所差别。
 
标准计算公式
假设有一组数值
X_1,(皆为 ),其平均值为:
\mu=\frac{1}{N}\sum_{i=1}^N.
此组数值的标准差为:
\sigma.
样本标准差
在真实世界中,除非在某些特殊情况下,找到一个总体的真实的标准差是不现实的。大多数情况下,总体标准差是通过随机抽取一定量的样本并计算样本标准差估计的。
从一大组数值
X_1,当中取出一样本数值组合
x_1, ,常定义其
样本标准差
s
样本方差
s^2 是对总体
\sigma^2的 。
s 中分母为
n-1 是因为
\left( 的 为
n ,这是由于存在约束条件
\sum_{i=1}^{n}\left(x_i
 
 
方差和标准差   
    方差是标准差的平方
方差和标准差。方差和标准差是测算离散趋势最重要、最常用的指标。方差是各变量值与其均值离差平方的平均数,它是测算数值型数据离散程度的最重要的方法。标准差为方差的平方根,用
S
表示。
 
 
2.STDDEV()函数的使用--实验测试
1)创建对应的测试表(TEST_CYW)
-- Create table
create table TEST_CYW
(
  id     NUMBER not null,
  name   VARCHAR2(10),
  sal    NUMBER(7,2),
  deptno NUMBER
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints
alter table TEST_CYW
  add constraint PK_TEST_ID primary key (ID)
  using index
  tablespace USERS
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );
2)插入对应的测试数据
 
3)使用stddev()函数
该函数使用的是样本标准差计算出结果。
 
对STDDEV()函数的详细讲解来源博客:
在上面博客中涉及到了OVER(),可以查看博客: