Referencia de funciones

STDDEV_POP

Devuelve la desviación típica poblacional, es decir, cuánto se alejan en promedio los valores de la media.

MySQL 8.4
STDDEV_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

Dispersión del plazo de entrega

MySQL 8.4
SELECT ROUND(AVG(delivery_time_min), 1) AS avg_minutes,
	ROUND(STDDEV_POP(delivery_time_min), 1) AS spread_minutes
FROM orders;
avg_minutesspread_minutes
67.530.6

Un único valor

MySQL 8.4
SELECT STDDEV_POP(x) AS one_value,
	STDDEV_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, así que el resultado es algo menor que con STDDEV_SAMP. Es adecuada cuando las filas contienen todos los datos y no una muestra. Sus sinónimos en MySQL son STDDEV y STD.

Véase también