STDEV (Transact-SQL)

傳回指定運算式中之所有值的統計標準差。後面可能接著 OVER 子句

主題連結圖示Transact-SQL 語法慣例

語法

STDEV ( [ ALL | DISTINCT ] expression ) 

引數

  • ALL
    將函數套用至所有值。ALL 是預設值。
  • DISTINCT
    指定要考量每個唯一值。
  • expression
    這是一個數值運算式。不允許彙總函數和子查詢。expression 是精確數值或近似數值資料類型類別目錄的運算式,但 bit 資料類型除外。

傳回類型

float

備註

如果在 SELECT 陳述式的所有項目上使用 STDEV,結果集中的每個值都會包括在計算中。STDEV 只能搭配數值資料行來使用。系統會忽略 Null 值。

範例

下列範例會傳回 SalesPerson 資料表中所有獎金值的標準差。

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

請參閱

參考

彙總函數 (Transact-SQL)
OVER 子句 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助