本文为您介绍如何使用实时计算聚合函数STDDEV_POP。Flink SQL中使用STDDEV_POP函数来返回数值的总体标准差。

语法

T STDDEV_POP(T value)

入参

参数 数据类型
value BIGINT或DOUBLE

功能描述

返回数值的总体标准差。

示例

  • 测试数据
    a(DOUBLE) c(VARCHAR)
    0 Hi
    1 Hi
    2 Hi
    3 Hi
    4 Hi
    5 Hi
    6 Hi
    7 Hi
    8 Hi
    9 Hi
  • 测试语句
    SELECT c, STDDEV_POP(a) as dou1
    FROM MyTable
    GROUP BY c;
  • 测试结果
    c(VARCHAR) dou1(DOUBLE)
    Hi 2.8722813232690143