In PostgreSQL ln()
ist eine mathematische Funktion, die den natürlichen Logarithmus ihres Arguments zurückgibt.
Syntax
Die offizielle Syntax lautet wie folgt:
ln(dp or numeric)
Wobei dp
ist ein Wert mit doppelter Genauigkeit.
Beispiel
Hier ist ein Beispiel dafür, wie es funktioniert.
SELECT ln(10);
Ergebnis:
2.302585092994046
Brüche
Dieses Beispiel enthält einen Bruchteil im Argument.
SELECT ln(32.53);
Ergebnis:
3.4821627404852601
Ausdrücke
Sie können Ausdrücke wie diesen einfügen.
SELECT ln(12 * 2);
Ergebnis:
3.1780538303479458
Ln() vs. Exp()
Das ln()
Die Funktion gibt den natürlichen Logarithmus zurück, der die Umkehrung von exp()
ist , das den Exponentialwert seines Arguments zurückgibt.
Das Exponential des natürlichen Logarithmus einer Zahl ist die Zahl selbst.
Und der natürliche Logarithmus des Exponentials einer Zahl ist die Zahl selbst.
Hier ist ein Beispiel, das dies bestätigt.
SELECT
ln(exp(1)),
exp(ln(1));
Ergebnis: