Перейти к содержимому
Последнее обновление

LN

Описание​

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

Псевдоним​

  • DLOG1

Синтаксис​

LN(<x>)

Параметры​

ПараметрОписание
<x>Аргумент логарифма должен быть больше 0

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

Возвращает число с плавающей запятой. Особые случаи:

  • Если x имеет значение NULL, возвращается NULL
  • Если x имеет значение NaN, возвращается NaN
  • Если x равен положительной бесконечности, возвращается Infinity

Пример​

select ln(1);
+-----------------------+
| ln(cast(1 as DOUBLE)) |
+-----------------------+
| 0.0 |
+-----------------------+
select ln(e());
+---------+
| ln(e()) |
+---------+
| 1.0 |
+---------+
select ln(10);
+------------------------+
| ln(cast(10 as DOUBLE)) |
+------------------------+
| 2.302585092994046 |
+------------------------+
select ln(cast('inf' as double));
+---------------------------+
| ln(cast('inf' as double)) |
+---------------------------+
| Infinity |
+---------------------------+
select ln(cast('nan' as double));
+---------------------------+
| ln(cast('nan' as double)) |
+---------------------------+
| NaN |
+---------------------------+