次の方法で共有


数学正規関数 (Entity SQL)

Entity SQL には数学正規関数が含まれます。

次の表に、Entity SQL 数学正規関数を示します。

機能 Description

Abs( value )

value の絶対値を返します。

引数

Int16Int32Int64ByteSingleDouble、および Decimal

戻り値

value の型。

Abs(-2)

Ceiling( value )

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

引数

SingleDouble、および Decimal

戻り値

value の型。

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

Floor( value )

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

引数

SingleDouble、および Decimal

戻り値

value の型。

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

Power( value, exponent)

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

引数

value: Int32, Int64, Double または Decimal

exponent: Int64, Double、または Decimal

戻り値

value の型。

Power(748.58,2)

Round( value )

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

引数

SingleDouble、および Decimal

戻り値

value の型。

Round(748.58)

Round( value, digits)

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

引数

value: Double または Decimal

digits: Int16 または Int32

戻り値

value の型。

Round(748.58,1)

Truncate( value, digits)

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

引数

value: Double または Decimal

digits: Int16 または Int32

戻り値

value の型。

Truncate(748.58,1)

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

Equivalent functionality is available in the Microsoft SQL Client Managed Provider. 詳細については、「Entity Framework 用 .NET Framework Data Provider for SQL Server (SqlClient) 関数」を参照してください。

参照

概念

正規関数 (Entity SQL)