數學標準函式 (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 Client Managed Provider 中提供了對等的功能。如需詳細資訊,請參閱 適用於 Entity Framework 的 .NET Framework Data Provider for SQL Server (SqlClient) 函式

另請參閱

概念

標準函式 (Entity SQL)