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

LOG10

Описание​

Возвращает логарифм x по основанию 10.

Псевдоним​

  • DLOG10

Синтаксис​

LOG10(<x>)

Параметры​

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

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

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

  • Если x имеет значение NULL, возвращает NULL
  • Если x имеет значение NaN, равен нулю или отрицателен, возвращает NULL

Пример​

select log10(1);
+--------------------------+
| log10(cast(1 as DOUBLE)) |
+--------------------------+
| 0.0 |
+--------------------------+
select log10(10);
+---------------------------+
| log10(cast(10 as DOUBLE)) |
+---------------------------+
| 1.0 |
+---------------------------+
select log10(16);
+---------------------------+
| log10(cast(16 as DOUBLE)) |
+---------------------------+
| 1.2041199826559248 |
+---------------------------+
select log10(NULL);
+-------------+
| log10(NULL) |
+-------------+
| NULL |
+-------------+
select log10(cast('nan' as double));
+------------------------------+
| log10(cast('nan' as double)) |
+------------------------------+
| NULL |
+------------------------------+