以 VAR_SAMP 函数的平方根形式返回给定表达式的标准偏差。
STDDEV_SAMP() 以 VAR_SAMP 函数的平方根形式返回给定 <表达式> 的标准偏差。
此函数生成的数据类型取决于输入数据类型,如下表所述:
基于输入的结果类型TINYINTSMALLINTINTEGERBIGINTDECIMAL(p,s)DECIMALREALDOUBLEDECIMAL(9,6)DECIMAL(11,6)DECIMAL(16,6)DECIMAL(25,6)DECIMAL(p',s)DECIMALREALDOUBLE 备注对于 DECIMAL(p, s) ,结果类型 DECIMAL(p', s) 遵循以下精度规则:p' = 18,如果 p ≤ 18p' = 28,如果 18 < p ≤ 28p' = 38,如果 28 < p ≤ 38
有关详细信息,请参阅相关信息部分中的表达式。
以下示例为指定表达式的标准偏差返回 NULL 作为 VAR_SAMP 函数的平方根:
CREATE ROW TABLE RTABLE (A INT);
INSERT INTO RTABLE VALUES (1);
SELECT STDDEV_SAMP(A) "STDDEVSAMP" FROM RTABLE;
以下示例为指定表达式的标准偏差返回 0.707107,作为 VAR_SAMP 函数的平方根:
INSERT INTO RTABLE VALUES (2);
SELECT STDDEV_SAMP(A) "STDDEVSAMP" FROM RTABLE;