STDDEV_SAMP
Devuelve la desviación típica muestral de los valores de una expresión en un grupo de filas.
PostgreSQL 17.9
STDDEV_SAMP(expression)- expression
- Expresión numéricanumeric | double precision
Valor devuelto
Número: numeric para enteros y numeric, double precision para números de coma flotante; los NULL se ignoran; NULL si hay menos de dos valores
Ejemplos
Desviación muestral y poblacional
PostgreSQL 17.9
SELECT STDDEV_SAMP(x) AS sample_stddev,
STDDEV_POP(x) AS population_stddev
FROM (
VALUES (2),
(4),
(4),
(4),
(5),
(5),
(7),
(9)
) AS t(x);Precio medio y su dispersión
PostgreSQL 17.9
SELECT family_member,
ROUND(AVG(unit_price), 1) AS avg_price,
ROUND(STDDEV_SAMP(unit_price), 1) AS price_stddev
FROM Payments
GROUP BY family_member
ORDER BY family_member;Detalles
Es la raíz cuadrada de VAR_SAMP. STDDEV es un sinónimo de STDDEV_SAMP, y STDDEV_POP calcula la desviación poblacional: divide entre n, no entre n − 1.