VARIANCE
Synonym für VAR_POP: gibt die Varianz der Grundgesamtheit zurück.
MySQL 8.1
VARIANCE(expr)Parameter
- exprDOUBLE
- Numerischer Ausdruck
Rückgabewert
Gleitkommazahl (DOUBLE); NULL-Werte werden ignoriert; 0 bei einem einzelnen Wert, NULL bei leerer Menge
Beispiele
VARIANCE ist gleich VAR_POP
MySQL 8.1
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;Preisvarianz nach Kategorie
MySQL 8.1
SELECT category,
ROUND(VARIANCE(price), 2) AS price_variance
FROM products
GROUP BY category;Details
In PostgreSQL berechnet VARIANCE die Stichprobenvarianz, wie VAR_SAMP. Damit das Ergebnis nicht vom DBMS abhängt, schreib VAR_POP oder VAR_SAMP ausdrücklich.