Примеры STDDEV_SAMP
STDDEV_SAMP
SELECT
dept_no,
STDDEV_SAMP(salary)
FROM employee
GROUP BY dept_no
STDDEV_SAMP
STDDEV_SAMP
SELECT
dept_no,
STDDEV_SAMP(salary)
FROM employee
GROUP BY dept_no
VAR_POP()
DSQL
VAR_POP(<expr>)
Параметр | Описание |
---|---|
expr |
Выражение возвращает числовой тип данных.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются. |
DOUBLE PRECISION
или NUMERIC
в зависимости от типа expr
Функция VAR_POP
возвращает выборочную дисперсию для группы.Значения NULL
пропускаются.
Функция VAR_POP(<expr>)
эквивалентна
(SUM(<expr> * <expr>) - SUM(<expr>) * SUM(<expr>) / COUNT(<expr>)) / COUNT(<expr>)
В случае если выборка записей пустая или содержит только значения NULL
, результат будет содержать NULL
.
VAR_POP
VAR_POP
SELECT
dept_no,
VAR_POP(salary)
FROM employee
GROUP BY dept_no
VAR_SAMP()
DSQL
VAR_SAMP(<expr>)
Параметр | Описание |
---|---|
expr |
Выражение возвращает числовой тип данных.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются. |
DOUBLE PRECISION
или NUMERIC
в зависимости от типа expr
Функция VAR_SAMP
возвращает несмещённую выборочную дисперсию для группы.Значения NULL
пропускаются.
Функция VAR_SAMP(<expr>)
эквивалентна
(SUM(<expr> * <expr>) - SUM(<expr>) * SUM(<expr>) / COUNT(<expr>)) / (COUNT(<expr>) - 1)
В случае если выборка записей пустая, содержит только 1 запись или содержит только значения NULL
, результат будет содержать NULL
.