variance
агрегатная функция
Область применения: Databricks SQL Databricks Runtime
Возвращает дисперсию выборки, вычисленную на основе значений группы. Эта функция является синонимом агрегатной функции var_samp.
Синтаксис
variance ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]
Эту функцию также можно вызвать как оконную функцию с помощью OVER
предложения .
Аргументы
expr
: выражение, результатом которого является числовое значение.cond
: необязательное логическое выражение, фильтрующее строки, используемые для агрегирования.
Возвращает
ДВОЙНОЙ.
Если DISTINCT
задано значение , функция работает только с уникальным набором значений expr
.
Примеры
> 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