Kanonische Mathematikfunktionen
Entitäts-SQL enthält die folgenden mathematischen kanonischen Funktionen:
Abs(Wert)
Gibt den Absolutwert von value
zurück.
Argumente
Eine Int16
, Int32
, Int64
, Byte
, Single
, Double
und Decimal
.
Rückgabewert
Der value
-Typ.
Beispiel
Abs(-2)
Ceiling (Wert)
Gibt die kleinste ganze Zahl zurück, die nicht kleiner als value
ist.
Argumente
Eine Single
, Double
und Decimal
.
Rückgabewert
Der value
-Typ.
Beispiel
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 (Wert)
Gibt die größte ganze Zahl zurück, die nicht größer als value
ist.
Argumente
Eine Single
, Double
und Decimal
.
Rückgabewert
Der value
-Typ.
Beispiel
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(Wert, Exponent)
Gibt das Ergebnis der angegebenen value
an die angegebene exponent
zurück.
Argumente
Parameter | Typ |
---|---|
value |
Int32 , Int64 , Double oder Decimal . |
exponent |
Int64 , Double oder Decimal . |
Rückgabewert
Der value
-Typ.
Beispiel
Power(748.58,2)
Round (Wert)
Gibt value
gerundet zur nächsten Ganzzahl zurück.
Argumente
Eine Single
, Double
und Decimal
.
Rückgabewert
Der value
-Typ.
Beispiel
Round(748.58)
Round(Wert, Ziffern)
Gibt den value
auf die nächstliegenden angegebenen digits
gerundet zurück.
Argumente
Parameter | type |
---|---|
value |
Double oder Decimal . |
digits |
Int16 oder Int32 . |
Rückgabewert
Der value
-Typ.
Beispiel
Round(748.58,1)
Truncate(Wert, Ziffern)
Gibt den value
auf die nächstliegenden angegebenen digits
gekürzt zurück.
Argumente
Parameter | type |
---|---|
value |
Double oder Decimal . |
digits |
Int16 oder Int32 . |
Rückgabewert
Der value
-Typ.
Beispiel
Truncate(748.58,1)
Diese Funktionen geben null
zurück, wenn die Eingabe null
ist.
Entsprechende Funktionen sind für den verwalteten Anbieter des Microsoft SQL-Clients verfügbar. Weitere Informationen finden Sie unter SqlClient für Entity Framework-Funktionen.