STDEV (Transact-SQL)

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

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

Синтаксис

STDEV ( [ ALL | DISTINCT ] expression ) 

Аргументы

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

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

float

Замечания

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

Примеры

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

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

См. также

Справочник

Статистические функции (Transact-SQL)
Предложение OVER (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005