Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Język Entity SQL obejmuje następujące funkcje matematyczne:
Abs(wartość)
Zwraca wartość bezwzględną liczby value.
Argumenty
An Int16, Int32, , ByteInt64, Single, Double, i Decimal.
Wartość zwracana
Typ .value
Przykład
Abs(-2)
Ceiling(wartość)
Zwraca najmniejszą liczbę całkowitą, która nie jest mniejsza niż value.
Argumenty
A Single, Doublei Decimal.
Wartość zwracana
Typ .value
Przykład
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)
Zwraca największą liczbę całkowitą, która nie jest większa niż value.
Argumenty
A Single, Doublei Decimal.
Wartość zwracana
Typ .value
Przykład
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(wartość, wykładnik)
Zwraca wynik określonego value elementu do określonego exponentelementu .
Argumenty
| Parametr | Typ |
|---|---|
value |
Int32, , Int64Doublelub Decimal. |
exponent |
Int64, Doublelub Decimal. |
Wartość zwracana
Typ .value
Przykład
Power(748.58,2)
Round(wartość)
Zwraca część całkowitą typu value, zaokrąglona do najbliższej liczby całkowitej.
Argumenty
A Single, Doublei Decimal.
Wartość zwracana
Typ .value
Przykład
Round(748.58)
Round(wartość, cyfry)
Zwraca wartość valuezaokrąglaną do najbliższej określonej wartości digits.
Argumenty
| Parametr | Typ |
|---|---|
value |
Double lub Decimal. |
digits |
Int16 lub Int32. |
Wartość zwracana
Typ .value
Przykład
Round(748.58,1)
Obcinanie (wartość, cyfry)
Zwraca wartość value, obciętą do najbliższej określonej wartości digits.
Argumenty
| Parametr | Typ |
|---|---|
value |
Double lub Decimal. |
digits |
Int16 lub Int32. |
Wartość zwracana
Typ .value
Przykład
Truncate(748.58,1)
Te funkcje będą zwracane null w przypadku danych wejściowych null .
Równoważna funkcjonalność jest dostępna w programie Microsoft SQL Client Managed Provider. Aby uzyskać więcej informacji, zobacz SqlClient for Entity Framework Functions ( SqlClient for Entity Framework Functions).