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