Skip to main content

LOG

Calculates the logarithm of a number to a specified base, which is a more general form of logarithmic function compared to LN, which uses base (e).

See also:
[SELECT]


Syntax

SELECT LOG(base, numeric_expression) FROM <multipartIdentifier>;

Arguments

base
The base of the logarithm, a positive numeric expression other than 1.

numeric_expression
A positive numeric expression for which the logarithm is to be calculated.

Return Value(s)

Returns the logarithm of the specified numeric value to the specified base.


Examples

Calculate the logarithm of 1000 with base 10

SELECT LOG(10, 1000) AS log_result;

This query returns 3, as (10^3 = 1000).

Calculate the logarithm of 16 with base 2

SELECT LOG(2, 16) AS log_result;

This query calculates the logarithm of 16 with base 2, resulting in 4, since (2^4 = 16).