Перейти к основному содержимому
Версия: 2.0.x

ln, dlog1, log

Вычисляет натуральный логарифм (по основанию e) числа.

Синтаксис

ln(arg)
log(arg)
dlog1(arg)

Параметры

  • arg: значение, логарифм которого нужно вычислить. Поддерживается только тип данных DOUBLE.

ПРИМЕЧАНИЕ

Selena возвращает NULL, если arg является отрицательным числом или равен 0.

Возвращаемое значение

Возвращает значение типа DOUBLE.

Примеры

Пример 1: вычисление натурального логарифма числа 3.

mysql> select ln(3);
+--------------------+
| ln(3) |
+--------------------+
| 1.0986122886681098 |
+--------------------+
1 row in set (0.00 sec)

mysql> select dlog1(3);
+--------------------+
| dlog1(3) |
+--------------------+
| 1.0986122886681098 |
+--------------------+
1 row in set (0.00 sec)

mysql> select log(3);
+--------------------+
| log(3) |
+--------------------+
| 1.0986122886681098 |
+--------------------+
1 row in set (0.00 sec)