LOG (Transact-SQL)
Renvoie le logarithme népérien de l'expression float spécifiée.
Syntaxe
LOG ( float_expression )
Arguments
- float_expression
Expression de type float ou d'un type qu'il est possible de convertir implicitement en type float.
Types renvoyés
float
Notes
La constante e (2.71828182845905…) est la base des logarithmes naturels (népériens).
La base des logarithmes naturels est la constante e (2.71828182845905…). LOG ( e ) = 1.0.
Le logarithme népérien de l'exponentiel d'un nombre est le nombre lui-même : LOG( EXP( n ) ) = n. L'exponentiel du logarithme naturel d'un nombre est le nombre lui-même : EXP( LOG( n ) ) = n.
Exemples
A. Calcul du logarithme d'un nombre
L'exemple suivant calcule le logarithme (LOG) de l'expression float spécifiée.
DECLARE @var float;
SET @var = 10;
SELECT 'The LOG of the variable is: ' + CONVERT(varchar, LOG(@var));
GO
Voici l'ensemble des résultats.
-------------------------------------
The LOG of the variable is: 2.30259
(1 row(s) affected)
B. Calcul du logarithme de l'exposant d'un nombre
L'exemple suivant calcule le logarithme (LOG) de l'exposant d'un nombre.
SELECT LOG (EXP (10));
Voici l'ensemble des résultats.
----------------------------------
10
(1 row(s) affected)