Freigeben über


Kanonische mathematische Funktionen (Entity SQL)

Entity SQL enthält kanonische mathematische Funktionen.

In der folgenden Tabelle sind die kanonischen mathematischen Entity SQL -Funktionen aufgeführt.

Funktion Beschreibung

Abs( value )

Gibt den Absolutwert von value zurück.

Argumente

Int16, Int32, Int64, Byte, Single, Double und Decimal.

Rückgabewert

Der Typ von value.

Beispiel

Abs(-2)

Ceiling( value )

Gibt die kleinste ganze Zahl zurück, die nicht kleiner als value ist.

Argumente

Single, Double und Decimal.

Rückgabewert

Der Typ von value.

Beispiel

SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE CEILING(product.ListPrice) == FLOOR(product.ListPrice)

Floor( value )

Gibt die größte ganze Zahl zurück, die nicht größer als value ist.

Argumente

Single, Double und Decimal.

Rückgabewert

Der Typ von value.

Beispiel

SELECT VALUE product FROM AdventureWorksEntities.Products AS product 
WHERE FLOOR(product.ListPrice) == CEILING(product.ListPrice)

Power( value, exponent)

Gibt das Ergebnis der angegebenen value an die angegebene exponent zurück.

Argumente

value: Int32, Int64, Double oder Decimal.

exponent: Int64, Double oder Decimal.

Rückgabewert

Der Typ von value.

Beispiel

Power(748.58,2)

Round( value )

Gibt value gerundet zur nächsten Ganzzahl zurück.

Argumente

Single, Double und Decimal.

Rückgabewert

Der Typ von value.

Beispiel

Round(748.58)

Round( value, digits)

Gibt den value auf die nächstliegenden angegebenen digits gerundet zurück.

Argumente

value: Double oder Decimal.

digits: Int16 oder Int32.

Rückgabewert

Der Typ von value.

Beispiel

Round(748.58,1)

Truncate( value, digits)

Gibt den value auf die nächstliegenden angegebenen digits gekürzt zurück.

Argumente

value: Double oder Decimal.

digits: Int16 oder Int32.

Rückgabewert

Der Typ von value.

Beispiel

Truncate(748.58,1)

Diese Funktionen geben NULL zurück, wenn die Eingabe NULL beträgt.

Eine entsprechende Funktion ist für den verwalteten Anbieter des Microsoft SQL-Clients verfügbar. Weitere Informationen finden Sie unter .NET Framework-Datenanbieter für SQL Server (SqlClient) für die Entity Framework-Funktionen.

Siehe auch

Konzepte

Kanonische Funktionen (Entity SQL)