跳到主要内容

stddev_samp:样本标准差

速查结论

stddev_samp(expr) 是 Spark SQL 中用于计算一组值中样本标准差的聚合函数。

语法​

stddev_samp(expr)

stddev_samp(expr) - 返回根据一个组中的值计算出的样本标准差。

参数说明​

参数说明
expr数值表达式,通常为列名

示例​

> SELECT stddev_samp(col) FROM VALUES (1), (2), (3) AS tab(col);
1.0

常见报错与避坑指南​

  • 别名关系:stddev 和 std 都是 stddev_samp 的别名,三者功能完全相同。
  • 单条记录时:当分组内只有一条记录时,样本标准差返回 NULL(因为分母 n-1=0)。
  • NULL 值处理:计算时会自动忽略 NULL 值。

Since: 1.6.0

微信公众号二维码关注公众号
交流微信二维码加群交流
赞赏二维码赞赏

你可能还想看