STDDEV_SAMP
Gibt die Stichproben-Standardabweichung der Werte eines Ausdrucks in einer Gruppe von Zeilen zurück.
PostgreSQL 17.5
STDDEV_SAMP(expression)Parameter
- expressionnumeric | double precision
- Numerischer Ausdruck
Rückgabewert
Zahl: numeric für ganze Zahlen und numeric, double precision für Gleitkommazahlen; NULL-Werte werden ignoriert; NULL bei weniger als zwei Werten
Beispiele
Stichproben- und Populationsabweichung
PostgreSQL 17.5
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);Durchschnittspreis und seine Streuung
PostgreSQL 17.5
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;Details
Das ist die Quadratwurzel aus VAR_SAMP. STDDEV ist ein Synonym für STDDEV_SAMP, und STDDEV_POP berechnet die Populationsabweichung: Sie teilt durch n, nicht durch n − 1.