Справочник по функциям

LN

Аналог в MySQL:

Возвращает натуральный логарифм числа — логарифм по основанию e.

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;
ln_eln_10
12.302585092994046

За сколько лет вклад под 7% удвоится

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

Подробности

Обратная функция — EXP. Логарифм по другому основанию считает LOG(base, num), десятичный — LOG10. В MySQL натуральный логарифм возвращает и LOG с одним аргументом.

Смотрите также