STDEVP (Transact-SQL)

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

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

Синтаксис

STDEVP ( [ ALL | DISTINCT ] expression ) 

Аргументы

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

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

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

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

float

Замечания

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

Примеры

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

USE AdventureWorks2012;
GO
SELECT STDEVP(Bonus)
FROM Sales.SalesPerson;
GO

См. также

Справочник

Агрегатные функции (Transact-SQL)

Предложение OVER (Transact-SQL)