LOG (Transact-SQL)
Gibt den natürlichen Logarithmus des angegebenen float-Ausdrucks zurück.
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 Werts einer Zahl ist die Zahl selbst: LOG( EXP( n ) ) = n. Und das Exponential des natürlichen Logarithmus einer Zahl ist 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)