LOG (Transact-SQL)

Renvoie le logarithme népérien de l'expression float spécifiée.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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.

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.

Types renvoyés

float

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)

Voir aussi

Référence

Fonctions mathématiques (Transact-SQL)
EXP (Transact-SQL)
LOG10 (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005