VAR_SAMP
Gibt die Stichprobenvarianz der Werte eines Ausdrucks in einer Gruppe von Zeilen zurück.
PostgreSQL 17.5
VAR_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 Populationsvarianz
PostgreSQL 17.5
SELECT VAR_SAMP(x) AS sample_variance,
VAR_POP(x) AS population_variance
FROM (
VALUES (2),
(4),
(4),
(4),
(5),
(5),
(7),
(9)
) AS t(x);Preisstreuung je Familienmitglied
PostgreSQL 17.5
SELECT family_member,
COUNT(*) AS payments,
ROUND(VAR_SAMP(unit_price), 1) AS price_variance
FROM Payments
GROUP BY family_member
ORDER BY family_member;Details
Die Stichprobenvarianz teilt die Summe der quadrierten Abweichungen vom Mittelwert durch n − 1, die Populationsvarianz VAR_POP durch n. VARIANCE ist ein Synonym für VAR_SAMP.