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

LOG

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

MySQL 8.4
LOG([base, ]num)
  • [ ]необязательная часть
base
Основание логарифма, по умолчанию e
DOUBLEНеобязательный
num
Число, логарифм которого вычисляется
DOUBLE

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

Дробное число (DOUBLE); NULL, если num ≤ 0, base ≤ 0 или base = 1

Примеры

Логарифм по основанию 2

MySQL 8.4
SELECT LOG(2, 8);
LOG(2, 8)
3

Натуральный логарифм

MySQL 8.4
SELECT LOG(100);
LOG(100)
4.605170185988092

Подробности

Для частых оснований есть отдельные функции: LN — натуральный логарифм, LOG2 и LOG10 — по основанию 2 и 10. В отличие от PostgreSQL, где LOG(num) с одним аргументом считает десятичный логарифм, здесь это натуральный логарифм.

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

Где изучить