VARIANCE
Sinónimo de VAR_POP: devuelve la varianza poblacional.
MySQL 8.4
VARIANCE(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
VARIANCE es igual a VAR_POP
MySQL 8.4
SELECT VARIANCE(x) AS variance,
VAR_POP(x) AS population,
VAR_SAMP(x) AS sample
FROM (
SELECT 1 AS x
UNION ALL
SELECT 2
UNION ALL
SELECT 3
UNION ALL
SELECT 4
) AS t;Varianza de precios por categoría
MySQL 8.4
SELECT category,
ROUND(VARIANCE(price), 2) AS price_variance
FROM products
GROUP BY category;Detalles
En PostgreSQL, VARIANCE calcula la varianza muestral, como VAR_SAMP. Para que el resultado no dependa del SGBD, escribe VAR_POP o VAR_SAMP de forma explícita.