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(),可以查看博客: