函数 |
说明 |
AVG( expression ) |
返回集合中各值的平均值。 将忽略 Null 值。 参数 Int32、 Int64、Double 和 Decimal。 返回值 expression 的类型。 示例 SELECT VALUE SqlServer.AVG(p.ListPrice) FROM AdventureWorksEntities.Product as p |
CHECKSUM_AGG( collection ) |
返回集合中各值的校验和。 将忽略 Null 值。 参数 集合 (Int32)。 返回值 Int32。 示例 SELECT VALUE SqlServer.Checksum_Agg(cast(product.ListPrice as Int32)) FROM AdventureWorksEntities.Product AS product where product.ListPrice > cast(2.0 as Decimal) |
COUNT( expression ) |
以 Int32 形式返回集合中的项数。 参数 集合 (T),其中 T 为以下类型之一: Guid(在 SQL Server 2000 中不返回)、 Boolean、Double、DateTime、DateTimeOffset、Time、String 或 Binary。 返回值 Int32。 示例 anyelement(SELECT VALUE SqlServer.COUNT(product.ProductID) FROM AdventureWorksEntities.Product AS product WHERE SqlServer.CEILING(product.ListPrice) == SqlServer.FLOOR(product.ListPrice)) |
COUNT_BIG( expression ) |
以 bigint 形式返回集合中的项数。 参数 集合 (T),其中 T 为以下类型之一: Guid(在 SQL Server 2000 中不返回)、Boolean、Double、DateTime、DateTimeOffset、Time、String 或 Binary。 返回值 Int64。 示例 SELECT VALUE SqlServer.COUNT_BIG(product.ProductID) FROM AdventureWorksEntities.Product AS product WHERE SqlServer.CEILING(product.ListPrice) == SqlServer.FLOOR(product.ListPrice) |
MAX( expression ) |
返回集合中的最大值。 参数 集合 (T),其中 T 为以下类型之一:Byte、Int16、Int32、Int64、Byte、Single、Double、Decimal、DateTime、DateTimeOffset、Time、String、Binary。 返回值 expression 的类型。 示例 SELECT VALUE SqlServer.MAX(p.ListPrice) FROM AdventureWorksEntities.Product as p |
MIN( expression ) |
返回集合中的最小值。 参数 集合 (T),其中 T 为以下类型之一:Byte、Int16、Int32、Int64、Byte、Single、Double、Decimal、DateTime、DateTimeOffset、Time、String、 Binary。 返回值 expression 的类型。 示例 SELECT VALUE SqlServer.MIN(p.ListPrice) FROM AdventureWorksEntities.Product as |
STDEV( expression ) |
返回指定表达式中所有值的标准偏差。 参数 集合 (Double)。 返回值 Double。 示例 SELECT VALUE SqlServer.STDEV(product.ListPrice) FROM AdventureWorksEntities.Product AS product where product.ListPrice > cast(2.0 as Decimal) |
STDEVP( expression ) |
返回指定表达式中所有值的总体标准偏差。 参数 集合 (Double)。 返回值 Double。 示例 SELECT VALUE SqlServer.STDEVP(product.ListPrice) FROM AdventureWorksEntities.Product AS product where product.ListPrice > cast(2.0 as Decimal) |
SUM( expression ) |
返回集合中所有值的总和。 参数 集合 (T),其中 T 为以下类型之一:Int32、Int64、Double、Decimal。 返回值 expression 的类型。 示例 SELECT VALUE SqlServer.SUM(p.ListPrice) FROM AdventureWorksEntities.Product as p |
VAR( expression ) |
返回指定表达式中所有值的方差。 参数 集合 (Double)。 返回值 Double。 示例 SELECT VALUE SqlServer.VAR(product.ListPrice) FROM AdventureWorksEntities.Product AS product where product.ListPrice > cast(2.0 as Decimal) |
VARP( expression ) |
返回指定表达式中所有值的总体方差。 参数 集合 (Double)。 返回值 Double。 示例 SELECT VALUE SqlServer.VARP(product.ListPrice) FROM AdventureWorksEntities.Product AS product where product.ListPrice > cast(2.0 as Decimal) |