STDDEV_POP¶
说明¶
返回一组数值的总体标准差。
参数¶
ALL
对所有的值进行聚集函数运算。ALL 是默认设置。
DISTINCT 或 UNIQUE
将数值去重后再进行计算。
expression
一组数值,支持INT1、INT4、INT2、INT8、FLOAT4、FLOAT8、LPFLOAT、HPFLOAT、NUMERICTEXT类型
示例¶
示例1: 求一组数值的总体标准差
-- 清理环境
DROP TABLE tab1 CASCADE;
-- 创建表
create table tab1(id INT, a float, b INT);
-- 计算空值,返回NULL
SELECT STDDEV_POP(b) FROM tab1;
STDDEV_POP(numeric) |
-------------------------
null |
总数目:1
-- 插入一行数据,返回0
INSERT INTO tab1 VALUES(1, 21.6, 55);
SELECT STDDEV_POP(b) FROM tab1;
STDDEV_POP(numeric) |
-------------------------
0 |
总数目:1
-- 插入多行数据,返回标准差
INSERT INTO tab1 VALUES(2, 32.9, 56);
SELECT STDDEV_POP(b) FROM tab1;
STDDEV_POP(numeric) |
-------------------------
0.5 |
总数目:1
-- 清理环境
DROP TABLE tab1 CASCADE;