LOG
Возвращает десятичный логарифм числа или логарифм по указанному основанию.
PostgreSQL 17.9
LOG([base, ]num)- [ ]необязательная часть
- base
- Основание логарифма, по умолчанию 10numericНеобязательный
- num
- Число, логарифм которого вычисляетсяnumeric | double precision
Возвращаемое значение
Число того же типа, что и num, а с base — numeric; ошибка, если num ≤ 0, base ≤ 0 или base = 1
Примеры
Логарифм по основанию 2
PostgreSQL 17.9
SELECT LOG(2, 8);Десятичный логарифм
PostgreSQL 17.9
SELECT LOG(100);Подробности
Натуральный логарифм считает LN. В MySQL LOG(num) с одним аргументом — натуральный логарифм, а здесь — десятичный, как LOG10.