log
Вычисляет логарифм числа по указанному основанию. Если основание не указано, эта функция эквивалентна ln.
Синтаксис
log([base,] arg)
Параметры
base: необязательный параметр. Основание логарифма. Поддерживается только тип данных DOUBLE. Если этот параметр не указан, функция эквивалентна ln.
ПРИМЕЧАНИЕ
Selena возвращает NULL, если
baseявляется отрицательным числом, равен 0 или 1.
arg: значение, логарифм которого нужно вычислить. Поддерживается только тип данных DOUBLE.
ПРИМЕЧАНИЕ
Selena возвращает NULL, если
argявляется отрицательным числом или равен 0.
Возвращаемое значение
Возвращает значение типа DOUBLE.
Примеры
Пример 1: вычисление логарифма 8 по основанию 2.
mysql> select log(2,8);
+-----------+
| log(2, 8) |
+-----------+
| 3 |
+-----------+
1 row in set (0.01 sec)
Пример 2: вычисление логарифма 10 по основанию e (без указания основания).
mysql> select log(10);
+-------------------+
| log(10) |
+-------------------+
| 2.302585092994046 |
+-------------------+
1 row in set (0.09 sec)