Referencia de funciones

VAR_POP

Devuelve la varianza poblacional, es decir, la media de las desviaciones al cuadrado respecto al promedio.

MySQL 8.4
VAR_POP(expr)
expr
Expresión numérica
DOUBLE

Valor devuelto

Número de coma flotante (DOUBLE); los NULL se ignoran; 0 si hay un único valor; NULL si el conjunto está vacío

Ejemplos

Varianza del plazo de entrega

MySQL 8.4
SELECT ROUND(VAR_POP(delivery_time_min), 1) AS time_variance
FROM orders;
time_variance
935.7

Un único valor

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

Detalles

La suma de las desviaciones al cuadrado se divide entre el número de valores. Su sinónimo en MySQL es VARIANCE. La raíz del resultado es igual a STDDEV_POP.

Véase también