| Firebird Documentation Index → Firebird 2.1 Language Ref. Update → Internal functions → LOG() |
![]() |
Available in: DSQL, PSQL
Added in: 2.1
Description: Returns the x-based logarithm of y.
Result type: DOUBLE PRECISION
Syntax:
LOG (x,y)
If
xis negative oryis negative, the result is alwaysNaN.If
xis positive andyis 0, +/-INFis returned, depending onx.Bug: If
x= 1 andy>= 0 (but not 1), +/-INFis returned.Bug: If
x= 0 andy> 0, the result is 0.
If the external function LOG is declared in your database, it will override the internal function. To make the internal function available, DROP or ALTER the external function (UDF).
| Firebird Documentation Index → Firebird 2.1 Language Ref. Update → Internal functions → LOG() |