PostgreSQL 17.5
LN(num)Параметры
- numnumeric | double precision
- Положительное число
Возвращаемое значение
Число того же типа, что и num (double precision или numeric); для 0 и отрицательных чисел — ошибка
Примеры
Логарифм e и 10
PostgreSQL 17.5
SELECT LN(EXP(1)) AS ln_e,
LN(10) AS ln_10;За сколько лет вклад под 7% удвоится
PostgreSQL 17.5
SELECT ROUND((LN(2) / LN(1.07))::numeric, 1) AS years_to_double;Подробности
Обратная функция — EXP. Логарифм по другому основанию считает LOG(base, num), десятичный — LOG10. В MySQL натуральный логарифм возвращает и LOG с одним аргументом.