SQL Academy
Premium
Funktionsreferenz

LN

Entsprechung in MySQL:

Gibt den natürlichen Logarithmus einer Zahl zurück, also zur Basis e.

PostgreSQL 17.5
LN(num)

Parameter

numnumeric | double precision
Positive Zahl

Rückgabewert

Zahl desselben Typs wie num (double precision oder numeric); Fehler für 0 und negative Zahlen

Beispiele

Logarithmus von e und 10

PostgreSQL 17.5
SELECT LN(EXP(1)) AS ln_e,
	LN(10) AS ln_10;
ln_eln_10
12.302585092994046

Jahre bis zur Verdopplung einer Geldanlage bei 7 %

PostgreSQL 17.5
SELECT ROUND((LN(2) / LN(1.07))::numeric, 1) AS years_to_double;
years_to_double
10.2

Details

Die Umkehrfunktion ist EXP. Den Logarithmus zu einer anderen Basis berechnet LOG(base, num), den Zehnerlogarithmus LOG10. In MySQL liefert auch LOG mit einem Argument den natürlichen Logarithmus.

Siehe auch