STDEVP (Transact-SQL)

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

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

Синтаксис

STDEVP ( [ ALL | DISTINCT ] expression ) 

Аргументы

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

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

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

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

float

Замечания

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

Примеры

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

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