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.

Siehe auch