VAR_POP
Возвращает генеральную дисперсию — средний квадрат отклонения от среднего.
MySQL 8.1
VAR_POP(expr)Параметры
- exprDOUBLE
- Числовое выражение
Возвращаемое значение
Дробное число (DOUBLE); NULL не учитываются; 0 для одного значения, NULL для пустого набора
Примеры
Дисперсия времени доставки
MySQL 8.1
SELECT ROUND(VAR_POP(delivery_time_min), 1) AS time_variance
FROM orders;Одно значение
MySQL 8.1
SELECT VAR_POP(x) AS one_value,
VAR_SAMP(x) AS sample
FROM (
SELECT 5 AS x
) AS t;Подробности
Сумма квадратов отклонений делится на число значений. Синоним в MySQL — VARIANCE. Корень из результата равен STDDEV_POP.