YashanDB STDDEV 函数

STDDEV 函数计算expr的值的样本标准差。
当给定参数只有一行数据时,STDDEV 函数的计算结果为 0。
STDDEV 函数的返回值类型有以下几种情况:
当 expr 的值为 TINYINT、SMALLINT、INT、BIGINT、NUMBER 类型时,返回 NUMBER 类型。
当 expr 的值为 FLOAT、DOUBLE 类型时,返回与参数一致的 FLOAT、DOUBLE 类型。
当 expr 的值为 NULL 时,返回 NULL。
当 expr 的值为字面量、变量、常量时,返回 0。
当 expr 的值为其他类型且无法转换为 NUMBER 类型时,不执行计算并返回类型转换错误。
其中 expr 的值为数值型,或可以转换为 NUMBER 类型的字符型。对于其他类型,函数返回类型不支持。
在多行计算中,系统忽略数值为空的行,当所有行均为空时,计算结果为 NULL。
DISTINCT
表示过滤掉输入的重复数据后,进行样本标准差计算。
ALL
默认值,表示不对表达式输入的重复数据进行过滤,直接进行样本标准差计算。
示例
复制代码
评论