VAR (Transact-SQL)

指定された式のすべての値の統計的変位を返します。後に OVER 句が続く場合があります。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

VAR ( [ ALL | DISTINCT ] expression ) 

引数

  • ALL
    すべての値に関数が適用されます。ALL が既定値です。
  • DISTINCT
    重複する値は 1 つだけが処理されます。
  • expression
    真数型または概数型のです。ただし、bit 型は除きます。集計関数とサブクエリは使用できません。

戻り値の型

float

解説

SELECT ステートメントのすべてのアイテムで VAR を使用する場合、結果セットの各値は計算に含められます。VAR は、数値型列に対して使用できます。NULL 値は無視されます。

次の例では、SalesPerson テーブル内のすべてのボーナス額の分散を返します。

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

参照

関連項目

集計関数 (Transact-SQL)
OVER 句 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手