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

Funktionsweise der Exp()-Funktion in PostgreSQL

In PostgreSQL exp() ist eine mathematische Funktion, die den Exponentialwert ihres Arguments zurückgibt.

Syntax

Die offizielle Syntax lautet wie folgt:

exp(dp or numeric) 

Wobei dp ist ein Wert mit doppelter Genauigkeit.

Beispiel

Hier ist ein Beispiel dafür, wie es funktioniert.

SELECT exp(1); 

Ergebnis:

2.718281828459045

Und hier ist das Ergebnis, wenn wir das Argument auf 2 erhöhen.

SELECT exp(2); 

Ergebnis:

7.38905609893065

Brüche

Dieses Beispiel enthält einen Bruchteil im Argument.

SELECT exp(1.1); 

Ergebnis:

3.0041660239464331

Ausdrücke

Sie können Ausdrücke wie diesen einfügen.

SELECT exp(3 * 4); 

Ergebnis:

162754.79141900392

Exp() vs. Ln()

Das ln() Die Funktion gibt den natürlichen Logarithmus zurück, der die Umkehrung von exp() ist .

Der natürliche Logarithmus des Exponentials einer Zahl ist die Zahl selbst.

Und das Exponential des natürlichen Logarithmus einer Zahl ist die Zahl selbst.

Wir können dies wie folgt überprüfen.

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

Ergebnis:

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