VARP (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

VARP ( [ ALL | DISTINCT ] expression ) 

Аргументы

  • ALL
    Применяет функцию ко всем значениям. ALL является аргументом по умолчанию.

  • DISTINCT
    Указывает, что рассматривается каждое уникальное значение.

  • expression
    Выражение категории типа точных числовых или приблизительных числовых данных, за исключением типа данных bit. Статистические функции и вложенные запросы недопустимы.

Типы возвращаемых данных

float

Замечания

Если VARP в инструкции SELECT используется на всех элементах, в вычисление включаются все значения в результирующем наборе. Функция VARP может использоваться только для числовых столбцов. Значения NULL не учитываются.

Примеры

В следующем примере возвращается дисперсия для заполнения всех значений премии в таблице SalesPerson.

USE AdventureWorks;
GO
SELECT VARP(Bonus)
FROM Sales.SalesPerson;
GO