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
См. также
Справочник
Статистические функции (Transact-SQL)
Предложение OVER (Transact-SQL)