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