LOG (Transact-SQL)
Gibt den natürlichen Logarithmus des angegebenen float-Ausdrucks zurück.
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)