STDDEV
Synonym für STDDEV_POP: gibt die Standardabweichung der Grundgesamtheit zurück.
MySQL 8.1
STDDEV(expr)Parameter
- exprDOUBLE
- Numerischer Ausdruck
Rückgabewert
Gleitkommazahl (DOUBLE); NULL-Werte werden ignoriert; 0 bei einem einzelnen Wert, NULL bei leerer Menge
Beispiele
STDDEV ist gleich STDDEV_POP
MySQL 8.1
SELECT STDDEV(x) AS stddev,
STDDEV_POP(x) AS population,
STDDEV_SAMP(x) AS sample
FROM (
SELECT 1 AS x
UNION ALL
SELECT 2
UNION ALL
SELECT 3
UNION ALL
SELECT 4
) AS t;Preisstreuung nach Kategorie
MySQL 8.1
SELECT category,
ROUND(STDDEV(price), 2) AS price_spread
FROM products
GROUP BY category;Details
In PostgreSQL berechnet STDDEV die Stichprobenabweichung, wie STDDEV_SAMP, daher liefert dieselbe Abfrage in den beiden DBMS verschiedene Zahlen. Damit das Ergebnis nicht vom DBMS abhängt, schreib STDDEV_POP oder STDDEV_SAMP ausdrücklich.