Megosztás a következőn keresztül:


Matematikai canonical functions

Az Entity SQL a következő matematikai kanonikus függvényeket tartalmazza:

Abs(érték)

A value abszolút értékét adja vissza.

Argumentumok

An Int16, Int32, Int64, Byte, Single, Doubleés Decimal.

Visszatérési érték

A típusa value.

Példa

Abs(-2)

Plafon(érték)

A legkisebb egész számot adja vissza, amely nem kisebb, mint value.

Argumentumok

A Single, Double, és Decimal.

Visszatérési érték

A típusa value.

Példa

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)

Padló(érték)

A legnagyobb egész számot adja vissza, amely nem nagyobb, mint value.

Argumentumok

A Single, Double, és Decimal.

Visszatérési érték

A típusa value.

Példa

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)

A megadott value eredményt adja vissza a megadottnak exponent.

Argumentumok

Paraméter Típus
value Int32, Int64, Doublevagy Decimal.
exponent Int64, , Doublevagy Decimal.

Visszatérési érték

A típusa value.

Példa

Power(748.58,2)

Kerek(érték)

A ( ) egész részét valueadja vissza a legközelebbi egész számra kerekítve.

Argumentumok

A Single, Double, és Decimal.

Visszatérési érték

A típusa value.

Példa

Round(748.58)

Kerekítés(érték, számjegyek)

A , a valuelegközelebbi megadott digitsértékre kerekített értékét adja vissza.

Argumentumok

Paraméter Típus
value Double vagy Decimal.
digits Int16 vagy Int32.

Visszatérési érték

A típusa value.

Példa

Round(748.58,1)

Truncate(érték, számjegyek)

A , csonkolt valueértékét adja vissza a legközelebbi megadott digitsértékre.

Argumentumok

Paraméter Típus
value Double vagy Decimal.
digits Int16 vagy Int32.

Visszatérési érték

A típusa value.

Példa

Truncate(748.58,1)

Ezek a függvények adott bemenet esetén null térnek visszanull.

Ezzel egyenértékű funkciók érhetők el a Microsoft SQL-ügyfél által felügyelt szolgáltatóban. További információ: SqlClient for Entity Framework Functions.

Lásd még