FirebirdSQL logo

COVAR_POP()

Доступно в

DSQL

Синтаксис
COVAR_POP(<expr1>, <expr2>)
Table 1. Параметры функции COVAR_POP
Параметр Описание

expr1, expr2

Выражение возвращает числовой тип данных.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются.

Тип возвращаемого результата

DOUBLE PRECISION

Функция COVAR_POP возвращает ковариацию совокупности (population covariance) пар выражений с числовыми значениями.

Функция COVAR_POP(<expr1>, <expr2>) эквивалентна

(SUM(<expr1> * <expr2>) - SUM(<expr1>) * SUM(<expr2>) / COUNT(*))
  / COUNT(*)

В случае если выборка записей пустая или содержит только значения NULL, результат будет содержать NULL.

Примеры COVAR_POP

Example 1. Использование функции COVAR_POP
SELECT
    COVAR_POP(alength, aheight) AS c_corr
FROM measure