VAR (Transact-SQL)
返回指定表达式中所有值的方差。后面可能跟随 OVER 子句。
语法
VAR ( [ ALL | DISTINCT ] expression )
参数
- ALL
对所有值应用该函数。ALL 是默认值。
- DISTINCT
指定每个唯一值都被考虑。
- expression
精确数字或近似数字数据类型类别(bit 数据类型除外)的表达式。不允许使用聚合函数和子查询。
返回类型
float
备注
如果 VAR 用于 SELECT 语句中的所有项目,则结果集中的每个值都包含在计算中。VAR 只可用于数字列。空值将被忽略。
示例
以下示例返回 SalesPerson
表中所有奖金值的方差。
USE AdventureWorks;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO
请参阅
参考
聚合函数 (Transact-SQL)
OVER 子句 (Transact-SQL)