varianceAggregatfunktion (Databricks SQL)

Gibt die Varianz der Stichprobe zurück, die aus Werten einer Gruppe berechnet wird.

Syntax

variance ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

Argumente

  • expr: Ein Ausdruck, der zu einem numerischen ausgewertet wird.
  • cond: Ein optionaler boolescher Ausdruck, der die für die Aggregation verwendeten Zeilen filtert.

Gibt zurück

EIN DOUBLE.

Wenn DISTINCT angegeben ist, wird die Funktion nur für einen eindeutigen Satz von expr Werten ausgeführt.

Diese Funktion ist ein Synonym für var_samp Aggregatfunktion (Databricks SQL).

Beispiele

> SELECT variance(col) FROM VALUES (1), (2), (3), (3) AS tab(col);
  0.9166666666666666
> SELECT variance(DISTINCT col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 1.0