Freigeben über


Mathematische Funktionen (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Platform System (PDW) SQL Analytics Platform-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric Warehouse

Die folgenden Skalarfunktionen führen Berechnungen aus, die in der Regel auf als Argumente angegebenen Eingabewerten basieren, und geben einen numerischen Wert zurück.

Hinweis

Arithmetische Funktionen, wie ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS und SIGN, geben Werte des gleichen Datentyps wie der Eingabewert zurück. Trigonometrische und alle übrigen Funktionen (einschließlich EXP, LOG, LOG10, SQUARE und SQRT) wandeln den Datentyp des Eingabewertes in float um und geben einen float-Wert zurück.

Alle mathematischen Funktionen, mit Ausnahme von RAND, sind deterministische Funktionen. Dies bedeutet, dass sie bei jedem Aufruf mit einer bestimmten Gruppe von Eingabewerten dieselben Ergebnisse zurückgeben. RAND ist nur deterministisch, wenn ein Startwert (seed) angegeben wird. Weitere Informationen zu Funktionsdeterminismus finden Sie unter Deterministische und nicht deterministische Funktionen.

Weitere Informationen