Referencia de funciones

LN

Equivalente en MySQL:

Devuelve el logaritmo natural de un número, es decir, en base e.

PostgreSQL 17.9
LN(num)
num
Número positivo
numeric | double precision

Valor devuelto

Número del mismo tipo que num (double precision o numeric); error con 0 y con números negativos

Ejemplos

Logaritmo de e y de 10

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

Años hasta duplicar una inversión al 7 %

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

Detalles

La función inversa es EXP. El logaritmo en otra base lo calcula LOG(base, num), y el decimal, LOG10. En MySQL, LOG con un argumento también devuelve el logaritmo natural.

Véase también