Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Entity SQL zahrnují následující matematické kanonické funkce:
Abs(hodnota)
Vrátí absolutní hodnotu čísla value.
Argumenty
An Int16, Int32, Int64, Byte, Single, Doublea Decimal.
Návratová hodnota
Typ value.
Příklad
Abs(-2)
Strop(hodnota)
Vrátí nejmenší celé číslo, které není menší než value.
Argumenty
A Single, Doublea Decimal.
Návratová hodnota
Typ value.
Příklad
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)
Vrátí největší celé číslo, které není větší než value.
Argumenty
A Single, Doublea Decimal.
Návratová hodnota
Typ value.
Příklad
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(hodnota, exponent)
Vrátí výsledek zadaného value do zadaného exponent.
Argumenty
| Parametr | Typ |
|---|---|
value |
Int32, Int64, Doublenebo Decimal. |
exponent |
Int64, Doublenebo Decimal. |
Návratová hodnota
Typ value.
Příklad
Power(748.58,2)
Round(value)
Vrátí celočíselnou část zaokrouhlenou valuena nejbližší celé číslo.
Argumenty
A Single, Doublea Decimal.
Návratová hodnota
Typ value.
Příklad
Round(748.58)
Round(hodnota, číslice)
Vrátí hodnotu valuezaokrouhlenou na nejbližší zadanou digitshodnotu .
Argumenty
| Parametr | Typ |
|---|---|
value |
Double nebo Decimal: |
digits |
Int16 nebo Int32: |
Návratová hodnota
Typ value.
Příklad
Round(748.58,1)
Truncate(hodnota, číslice)
Vrátí hodnotu value, zkrácenou na nejbližší zadanou digitshodnotu .
Argumenty
| Parametr | Typ |
|---|---|
value |
Double nebo Decimal: |
digits |
Int16 nebo Int32: |
Návratová hodnota
Typ value.
Příklad
Truncate(748.58,1)
Tyto funkce vrátí null , pokud zadáte null vstup.
Ekvivalentní funkce jsou k dispozici ve spravovaném poskytovateli klienta Microsoft SQL. Další informace najdete v tématu SqlClient for Entity Framework Functions.