Skip to main content

Overview

The LOG() function returns the base-10 logarithm or logarithm of the specified base of a given number.

Syntax

The following illustrates the syntax of the LOG() function:
Where:
  • base: The base number. It must be greater than 0 and not equal to 1.
  • number: The number whose logarithm you want to obtain. It must be a positive number and greater than 0.

Examples

Let’s explore some examples of the LOG() function.

Case #1: Get base-10 logarithm

1. Basic Usage

In this case, the LOG() function calculates the base-10 logarithm of a specified number.
You will get the output below:

2. Using Negative Value

In this example, the LOG() function is applied to negative numbers.
Any input of negative values will give you a NaN result.

3. Using Null Value

The LOG() function will return NULL if the argument is NULL.
You will get a null result when an argument passed is null.

4. Using Zero Value

In this example, the LOG() takes zero as an argument.
You will get the output below:

Case #2: Get Logarithm

1. Basic Usage

In this case, the LOG() function calculates the logarithm of a specified number.
You will get the output below:

2. Using Table

Consider a database table called data with the following records:
Use the LOG() function to calculate the logarithm of column x (as a base) and column *y *(as a number):
You will get the result as shown below: