SQL Academy
Premium
Funktionsreferenz

STDDEV_POP

Gibt die Standardabweichung der Grundgesamtheit zurück, also wie stark die Werte im Mittel vom Durchschnitt abweichen.

MySQL 8.1
STDDEV_POP(expr)

Parameter

exprDOUBLE
Numerischer Ausdruck

Rückgabewert

Gleitkommazahl (DOUBLE); NULL-Werte werden ignoriert; 0 bei einem einzelnen Wert, NULL bei leerer Menge

Beispiele

Streuung der Lieferzeit

MySQL 8.1
SELECT ROUND(AVG(delivery_time_min), 1) AS avg_minutes,
	ROUND(STDDEV_POP(delivery_time_min), 1) AS spread_minutes
FROM orders;
avg_minutesspread_minutes
67.530.6

Ein einzelner Wert

MySQL 8.1
SELECT STDDEV_POP(x) AS one_value,
	STDDEV_SAMP(x) AS sample
FROM (
		SELECT 5 AS x
	) AS t;
one_valuesample
0<NULL>

Details

Die Summe der quadrierten Abweichungen wird durch die Anzahl der Werte geteilt, daher ist das Ergebnis etwas kleiner als bei STDDEV_SAMP. Passt, wenn die Zeilen alle Daten enthalten und keine Stichprobe. Synonyme in MySQL sind STDDEV und STD.

Siehe auch