Mathematische Funktionen (Transact-SQL)

Die folgenden Skalarfunktionen führen, normalerweise mit als Argumente angegebenen Eingabewerten, Berechnungen aus und geben einen numerischen Wert zurück.

HinweisHinweis

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, ausgenommen RAND, sind deterministisch. Sie geben somit bei jedem Aufrufen mit bestimmten Eingabewerten immer die gleichen Ergebnisse zurück. RAND ist nur deterministisch, wenn ein Startwert (seed) angegeben wird. Weitere Informationen zum Determinismus von Funktionen finden Sie unter Deterministische und nicht deterministische Funktionen.