STDEVP (Transact-SQL)
Возвращает статистическое среднеквадратичное отклонение совокупности всех значений в указанном выражении. За функцией может следовать предложение OVER.
Синтаксис
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