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éricaDOUBLE
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;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;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.