Partager via


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.

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)