数学规范函数 (Entity SQL)
Entity SQL 提供了数学规范函数。
下表显示 Entity SQL 数学规范函数。
功能 | 说明 |
---|---|
Abs( value ) |
返回 value 的绝对值。 参数 Int16、Int32、Int64、Byte、Single、Double 和 Decimal。 返回值 value 的类型。 示例
|
Ceiling( value ) |
返回不小于 value 的最小整数。 参数 Single、Double 和 Decimal。 返回值 value 的类型。 示例
|
Floor( value ) |
返回不大于 value 的最大整数。 参数 Single、Double 和 Decimal。 返回值 value 的类型。 示例
|
Power( value,exponent) |
返回对指定的 value 求指定的 exponent 幂次所得的结果。 参数 value:Int32、Int64、Double 或 Decimal。 exponent:Int64、Double 或 Decimal。 返回值 value 的类型。 示例
|
Round( value ) |
返回 value 的整数部分,舍入到最近的整数。 参数 Single、Double 和 Decimal。 返回值 value 的类型。 示例
|
Round( value,digits) |
返回 value,舍入到最近的指定 digits。 参数 value:Double 或 Decimal。 digits:Int16 或 Int32。 返回值 value 的类型。 示例
|
Truncate( value,digits) |
返回 value,截断至最近的指定 digits。 参数 value:Double 或 Decimal。 digits:Int16 或 Int32。 返回值 value 的类型。 示例
|
如果提供 null 输入,则这些函数返回 null。
Microsoft SQL 客户端托管提供程序中提供了等效功能。 有关更多信息,请参见 用于实体框架函数的 SQL Server .NET Framework 数据提供程序 (SqlClient)。