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;Jahre bis zur Verdopplung einer Geldanlage bei 7 %
PostgreSQL 17.5
SELECT ROUND((LN(2) / LN(1.07))::numeric, 1) AS years_to_double;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.