PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Funktionsweise der Ln()-Funktion in PostgreSQL

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:

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