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

Fonctionnement de la fonction Ln() dans PostgreSQL

Dans PostgreSQL, ln() est une fonction mathématique qui renvoie le logarithme naturel de son argument.

Syntaxe

La syntaxe officielle ressemble à ceci :

ln(dp or numeric)

dp est une valeur en double précision.

Exemple

Voici un exemple de son fonctionnement.

SELECT ln(10);

Résultat :

2.302585092994046

Fractions

Cet exemple inclut une partie fractionnaire dans l'argument.

SELECT ln(32.53);

Résultat :

3.4821627404852601

Expressions

Vous pouvez inclure des expressions telles que celle-ci.

SELECT ln(12 * 2);

Résultat :

3.1780538303479458

Ln() contre Exp()

Le ln() la fonction renvoie le logarithme népérien, qui est l'inverse de exp() , qui renvoie la valeur exponentielle de son argument.

L'exponentielle du logarithme naturel d'un nombre est le nombre lui-même.

Et le logarithme naturel de l'exponentielle d'un nombre est le nombre lui-même.

Voici un exemple qui vérifie cela.

SELECT 
  ln(exp(1)),
  exp(ln(1));

Résultat :

 ln | exp
----+-----
  1 | 1