数学规范函数 (Entity SQL)

Entity SQL 提供了数学规范函数。

下表显示 Entity SQL 数学规范函数。

函数 说明

Abs(value)

返回 value 的绝对值。

参数

Int16Int32Int64ByteSingleDoubleDecimal

返回值

value 的类型。

示例

Abs(-2)

Ceiling (value)

返回不小于 value 的最小整数。

参数

SingleDoubleDecimal

返回值

value 的类型。

示例

SELECT VALUE product FROM AdventureWorksEntities.Product AS product

WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)

Floor (value)

返回不大于 value 的最大整数。

参数

SingleDoubleDecimal

返回值

value 的类型。

示例

SELECT VALUE product FROM AdventureWorksEntities.Product AS product

WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)

Round(value)

返回 value 的整数部分,舍入到最近的整数。

参数

SingleDoubleDecimal

返回值

value 的类型。

示例

Round(748.58)

如果提供 Null 输入,则这些函数返回 Null

Microsoft SQL 客户端托管提供程序中提供了等效功能。有关更多信息,请参见 用于实体框架函数的 SQL Server .NET Framework 数据提供程序 (SqlClient)

另请参见

概念

规范函数 (Entity SQL)