EXP (Transact-SQL)

Renvoie la valeur exponentielle de l'expression float spécifiée.

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

Syntaxe

EXP ( float_expression )

Arguments

float_expression

Correspond à une expression de type float ou d'un type pouvant être implicitement converti en float.

Notes

La constante e (2,718281…), sert de base aux logarithmes naturels.

L'exposant d'un nombre correspond à la constante e élevée à la puissance du nombre. Par exemple, EXP(1,0) = e^1,0 = 2,71828182845905 et EXP(10) = e^10 = 22026,4657948067.

La valeur exponentielle du logarithme naturel d'un nombre correspond au nombre lui-même : EXP (LOG (n)) = n. Le logarithme naturel de la valeur exponentielle d'un nombre correspond au nombre lui-même : LOG (EXP (n)) = n.

Type des valeurs renvoyées

float

Exemples

A. Calcul de l'exposant d'un nombre

L'exemple suivant déclare une variable et renvoie la valeur exponentielle de cette dernière (10), accompagnées d'un texte descriptif.

DECLARE @var float
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(varchar,EXP(@var))
GO

Voici l'ensemble des résultats. 

----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)

B. Calcul des valeurs exponentielles et logarithmes naturels

L'exemple suivant renvoie la valeur exponentielle du logarithme naturel de 20 et le logarithme naturel de la valeur exponentielle de 20. Comme ces fonctions sont l'inverse l'une de l'autre, la valeur 20 est renvoyée dans les deux cas.

SELECT EXP( LOG(20)), LOG( EXP(20))
GO

Voici l'ensemble des résultats. 

---------------------- ----------------------
20                     20

(1 row(s) affected)

Voir aussi

Référence

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

Autres ressources

Utilisation des fonctions exponentielles POWER et EXP

Aide et Informations

Assistance sur SQL Server 2005