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 , Double vagy Decimal . |
exponent |
Int64 , , Double vagy 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 value
adja 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 value
legkö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.