您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

STDDEV_SAMP 函数(聚合)

以 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;