LOG (Transact-SQL)

Gibt den natürlichen Logarithmus des angegebenen float-Ausdrucks zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

LOG ( float_expression )

Argumente

float_expression

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

Rückgabetypen

float

Hinweise

Die Konstante e (2,71828182845905…) stellt die Basis natürlicher Logarithmen dar.

Die Basis natürlicher Logarithmen ist die Konstante e (2,71828182845905…). LOG ( e ) = 1.0.

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

Beispiele

A. Berechnen des Logarithmus für eine Zahl.

Das folgende Beispiel berechnet den LOG-Wert für den angegebenen float-Ausdruck.

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

Dies ist das Resultset. 

-------------------------------------
The LOG of the variable is: 2.30259

(1 row(s) affected)

B. Berechnen des Logarithmus des Exponenten einer Zahl.

Das folgende Beispiel berechnet den LOG-Wert für den Exponenten einer Zahl.

SELECT LOG (EXP (10))

Dies ist das Resultset. 

----------------------------------
10
(1 row(s) affected)

Siehe auch

Verweis

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005