PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Fonctionnement de la fonction Exp() dans PostgreSQL

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)

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