Поделиться через


STDEVP (Transact-SQL)

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

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

Синтаксис

STDEVP ( [ ALL | DISTINCT ] expression ) 

Аргументы

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

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

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

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

float

Замечания

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

Примеры

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

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