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

LOG

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

PostgreSQL 17.9
LOG([base, ]num)
  • [ ]необязательная часть
base
Основание логарифма, по умолчанию 10
numericНеобязательный
num
Число, логарифм которого вычисляется
numeric | double precision

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

Число того же типа, что и num, а с base — numeric; ошибка, если num ≤ 0, base ≤ 0 или base = 1

Примеры

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

PostgreSQL 17.9
SELECT LOG(2, 8);
log
3.0000000000000000

Десятичный логарифм

PostgreSQL 17.9
SELECT LOG(100);
log
2

Подробности

Натуральный логарифм считает LN. В MySQL LOG(num) с одним аргументом — натуральный логарифм, а здесь — десятичный, как LOG10.

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

Где изучить