Dans PostgreSQL, exp() est une fonction mathématique qui renvoie la valeur exponentielle de son argument.
Syntaxe
La syntaxe officielle ressemble à ceci :
exp(dp or numeric)
Où dp est une valeur en double précision.
Exemple
Voici un exemple de son fonctionnement.
SELECT exp(1); Résultat :
2.718281828459045
Et voici le résultat si nous augmentons l'argument à 2.
SELECT exp(2); Résultat :
7.38905609893065
Fractions
Cet exemple inclut une partie fractionnaire dans l'argument.
SELECT exp(1.1); Résultat :
3.0041660239464331
Expressions
Vous pouvez inclure des expressions telles que celle-ci.
SELECT exp(3 * 4); Résultat :
162754.79141900392
Exp() contre Ln()
Le ln() la fonction renvoie le logarithme népérien, qui est l'inverse de exp() .
Le logarithme naturel de l'exponentielle d'un nombre est le nombre lui-même.
Et l'exponentielle du logarithme naturel d'un nombre est le nombre lui-même.
Nous pouvons le vérifier comme suit.
SELECT
ln(exp(1)),
exp(ln(1)); Résultat :
ln | exp ----+----- 1 | 1