Справочник по функциям

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;
time_variance
935.7

Одно значение

MySQL 8.1
SELECT VAR_POP(x) AS one_value,
	VAR_SAMP(x) AS sample
FROM (
		SELECT 5 AS x
	) AS t;
one_valuesample
0<NULL>

Подробности

Сумма квадратов отклонений делится на число значений. Синоним в MySQL — VARIANCE. Корень из результата равен STDDEV_POP.

Смотрите также