PostgreSQL 17.9
LN(num)- num
- Número positivonumeric | 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;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;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.