标准 SQL 中的统计聚合函数

BigQuery 支持以下统计聚合函数。

CORR

CORR(X1, X2)  [OVER (...)]

说明

返回一组数字对的皮尔逊相关系数。针对每个数字对,第一个数字都是因变量,第二个数字都是自变量。返回结果介于 -11 之间。结果如果为 0,则表示不相关。

此函数会忽略包含一个或多个 NULL 值的任何输入对。如果没有 NULL 值的输入对少于两个,此函数会返回 NULL。

支持的输入类型

FLOAT64

可选子句

OVER:指定一个窗口。请参见分析函数

返回数据类型

FLOAT64

COVAR_POP

COVAR_POP(X1, X2)  [OVER (...)]

说明

返回一组数字对的总体协方差。第一个数字是因变量,第二个数字是自变量。返回结果介于 -Inf+Inf 之间。

此函数会忽略包含一个或多个 NULL 值的任何输入对。如果不存在没有 NULL 值的输入对,此函数会返回 NULL。如果没有 NULL 值的输入对仅有一个,则此函数返回 0。

支持的输入类型

FLOAT64

可选子句

OVER:指定一个窗口。请参见分析函数

返回数据类型

FLOAT64

COVAR_SAMP

COVAR_SAMP(X1, X2)  [OVER (...)]

说明

返回一组数字对的样本协方差。第一个数字是因变量,第二个数字是自变量。返回结果介于 -Inf+Inf 之间。

此函数会忽略包含一个或多个 NULL 值的任何输入对。如果没有 NULL 值的输入对少于两个,此函数会返回 NULL。

支持的输入类型

FLOAT64

可选子句

OVER:指定一个窗口。请参见分析函数

返回数据类型

FLOAT64

STDDEV_POP

STDDEV_POP([DISTINCT] expression)  [OVER (...)]

说明

返回值的总体(偏置)标准偏差。返回结果介于 0+Inf 之间。

此函数会忽略任何 NULL 输入。如果所有输入均被忽略,此函数会返回 NULL。

如果此函数收到单个非 NULL 输入,则会返回 0

支持的输入类型

FLOAT64

可选子句

子句按照以下顺序应用

  1. OVER:指定一个窗口。请参见分析函数。此子句目前与 STDDEV_POP() 内的所有其他子句均不兼容。

  2. DISTINCTexpression 的每个不同的值均仅聚合到结果中一次。

返回数据类型

FLOAT64

STDDEV_SAMP

STDDEV_SAMP([DISTINCT] expression)  [OVER (...)]

说明

返回值的样本(无偏置)标准偏差。返回结果介于 0+Inf 之间。

此函数会忽略任何 NULL 输入。如果非 NULL 输入少于两个,则此函数返回 NULL。

支持的输入类型

FLOAT64

可选子句

子句按照以下顺序应用

  1. OVER:指定一个窗口。请参见分析函数。此子句目前与 STDDEV_SAMP() 内的所有其他子句均不兼容。

  2. DISTINCTexpression 的每个不同的值均仅聚合到结果中一次。

返回数据类型

FLOAT64

STDDEV

STDDEV([DISTINCT] expression)  [OVER (...)]

说明

STDDEV_SAMP 的别名。

VAR_POP

VAR_POP([DISTINCT] expression)  [OVER (...)]

说明

返回值的总体(偏置)方差。返回结果介于 0+Inf 之间。

此函数会忽略任何 NULL 输入。如果所有输入均被忽略,此函数会返回 NULL。

如果此函数收到单个非 NULL 输入,则会返回 0

支持的输入类型

FLOAT64

可选子句

子句按照以下顺序应用

  1. OVER:指定一个窗口。请参见分析函数。此子句目前与 VAR_POP() 内的所有其他子句均不兼容。

  2. DISTINCTexpression 的每个不同的值均仅聚合到结果中一次。

返回数据类型

FLOAT64

VAR_SAMP

VAR_SAMP([DISTINCT] expression)  [OVER (...)]

说明

返回值的样本(无偏置)方差。返回结果介于 0+Inf 之间。

此函数会忽略任何 NULL 输入。如果非 NULL 输入少于两个,则此函数返回 NULL。

支持的输入类型

FLOAT64

可选子句

子句按照以下顺序应用

  1. OVER:指定一个窗口。请参见分析函数。此子句目前与 VAR_SAMP() 内的所有其他子句均不兼容。

  2. DISTINCTexpression 的每个不同的值均仅聚合到结果中一次。

返回数据类型

FLOAT64

VARIANCE

VARIANCE([DISTINCT] expression)  [OVER (...)]

说明

VAR_SAMP 的别名。

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面