var_samp агрегатная функция

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает дисперсию выборки, вычисленную на основе значений группы. Эта функция является синонимом агрегатной функции дисперсии.

Синтаксис

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

Эту функцию также можно вызвать как оконную функцию с помощью OVER предложения .

Аргументы

  • expr: выражение, результатом которого является числовое значение.
  • cond: необязательное логическое выражение, фильтрующее строки, используемые для агрегирования.

Возвращает

ДВОЙНОЙ.

Если DISTINCT задано значение , функция работает только с уникальным набором значений expr .

Примеры

> SELECT var_samp(col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 0.9166666666666666

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