数値演算正規関数

Entity SQL には、次の数値演算正規関数が含まれています。

Abs(value)

value の絶対値を返します。

引数

Int16、Int32、Int64、Byte、Single、Double、および Decimal。

戻り値

value の型。

例

Abs(-2)

Ceiling(value)

value 以上で最小の整数値を返します。

引数

Single、Double、および Decimal。

戻り値

value の型。

例

SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)

Floor(value)

value 以下で最大の整数値を返します。

引数

Single、Double、および Decimal。

戻り値

value の型。

例

SELECT VALUE product FROM AdventureWorksEntities.Products AS product
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)
SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)

Power(value, exponent)

指定された value を指定された exponent でべき乗した結果を返します。

引数

パラメーター Type
value Int32、Int64、Double、または Decimal です。
exponent Int64、Double または Decimal

戻り値

value の型。

例

Power(748.58,2)

Round(value)

最も近い整数に丸められた value の整数部分を返します。

引数

Single、Double、および Decimal。

戻り値

value の型。

例

Round(748.58)

Round(value, digits)

value を指定された最も近い digits に丸めて返します。

引数

パラメーター Type
value Double または Decimal。
digits Int16 または Int32。

戻り値

value の型。

例

Round(748.58,1)

Truncate(value, digits)

value を指定された最も近い digits に切り詰めて返します。

引数

パラメーター Type
value Double または Decimal。
digits Int16 または Int32。

戻り値

value の型。

例

Truncate(748.58,1)

null が入力された場合、これらの関数は null を返します。

同等の機能は、Microsoft SQL クライアント マネージド プロバイダーでも利用できます。 詳細については、「Entity Framework 用 SqlClient 関数」を参照してください。

関連項目