FirebirdSQL logo

LOG()

Доступно в

DSQL, PSQL

Синтаксис
LOG (x, y)
Table 1. Параметры функции LOG
Параметр Описание

x

Основание.Выражение числового типа.

y

Выражение числового типа.

Тип возвращаемого результата:

DOUBLE PRECISION

Функция LOG возвращает логарифм y (второй аргумент) по основанию x (первый аргумент).

Особенности использования:

  • Если один из аргументов меньше или равен 0, то возникает ошибка;

  • Если оба аргумента равны 1, то результатом функции будет NaN (Not-a-Number — не число);

  • Если x = 1 и y < 1, то результатом функции будет -INF (-∞);

  • Если x = 1 и y > 1, то результатом функции будет `INF` (∞).

LOG10()

Доступно в

DSQL, PSQL

Синтаксис
LOG10 (number)
Table 1. Параметры функции LOG10
Параметр Описание

number

Выражение числового типа.

Тип возвращаемого результата:

DOUBLE PRECISION

Функция LOG10 возвращает десятичный логарифм аргумента.

Note

Если входной аргумент отрицательный или равен 0, возникает ошибка.