EXP (Transact-SQL)

Gibt den exponentiellen Wert des angegebenen float-Ausdrucks zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

EXP ( float_expression )

Argumente

float_expression

Ein Ausdruck vom Datentyp float oder von einem Datentyp, der implizit in float konvertiert werden kann.

Rückgabetypen

float

Hinweise

Die Konstante e (2.718281…) ist die Basis von natürlichen Logarithmen.

Der Exponent einer Zahl ist die Konstante e potenziert mit der Zahl. Beispielsweise EXP(1,0) = e^1,0 = 2,71828182845905 und EXP(10) = e^10 = 22026,4657948067.

Der exponentielle Wert des natürlichen Logarithmus einer Zahl ist die Zahl selbst: EXP (LOG (n)) = n. Und der natürliche Logarithmus des exponentiellen Wertes einer Zahl ist die Zahl selbst: LOG (EXP (n)) = n.

Beispiele

A. Suchen des exponentiellen Wertes einer Zahl

Im folgenden Beispiel wird eine Variable deklariert und der exponentielle Wert der angegebenen Variablen (10) mit einer Textbeschreibung zurückgegeben.

DECLARE @var float
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO

Dies ist das Resultset. 

----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)

B. Suchen exponentieller Werte und natürlicher Logarithmen

Im folgenden Beispiel werden der exponentielle Wert des natürlichen Logarithmus von 20 sowie der natürlichen Logarithmus des exponentiellen Wertes von 20 zurückgegeben. Bei diesen Funktionen handelt es sich um Umkehrfunktionen anderer Funktionen. Deshalb ist der Rückgabewert in beiden Fällen 20.

SELECT EXP( LOG(20)), LOG( EXP(20))
GO

Dies ist das Resultset. 

---------------------- ----------------------
20                     20

(1 row(s) affected)

Siehe auch

Verweis

Mathematische Funktionen (Transact-SQL)
LOG (Transact-SQL)
LOG10 (Transact-SQL)

Andere Ressourcen

Verwenden der Exponentialfunktionen POWER und EXP

Hilfe und Informationen

Informationsquellen für SQL Server 2005