×

MySQL LN() function

In this context, we will learn how we can use the MySQL LN() function with proper syntax and good examples.

Introduction of MySQL LN() function

For evaluation of the natural logarithm of a mentioned number with base e, the LN() function in MySQL is used. It will return NULL when the number is greater than 0.

Syntax of the MySQL LN() function

The syntax of the MySQL LN() function is given as follows:

LN(Y);

Parameters or arguments used in MySQL LN() function:

Only one parameter is accepted by LN() function, as mentioned above in the syntax and described below as follows.

Y: This is the number whose logarithm value with base e we want to calculate. It should be a positive number.

Returns: It will return the natural logarithm of the given number Y with base e.

The application used for LN() function:

The LN() function can be used in the given below MySQL versions:

  • MySQL 5.7
  • MySQL 5.6
  • MySQL 5.5
  • MySQL 5.1
  • MySQL 5.0
  • MySQL 4.1
  • MySQL 4.0
  • MySQL 3.23

Examples of MySQL LN() function:

Now, we will look into some examples of MySQL LN functions.

Example 1:

Here, we will find the logarithm of the given numbers with base e using the LN() function in MySQL.

SELECT LN(1000) AS Ln_Val ;

Output:

LN_VAL
6.907755278982137
1 row in set (0.00 sec)

Example 2:

Here, we will find the logarithm of 0 with base e using the LN() function in MySQL.

SELECT LN(0) AS Ln_Val ;

Output:

LN_VAL
NULL
1 row in set (0.00 sec)

Example 3:

The LN function can also be used to find the logarithmic value with base e of column data. To demonstrate, create a table named Commodity.

CREATE TABLE Commodity(
Commodity_id INT AUTO_INCREMENT,  
Commodity_name VARCHAR(100) NOT NULL,
Purchasing_price DECIMAL(13, 2) NOT NULL,
Selling_price DECIMAL(13, 2) NOT NULL,
Service_grade Decimal(6, 2) NOT NULL,
PRIMARY KEY(Commodity_id)
);

Inserting into the Commodity table:

Now we will add some data to the Commodity table –

INSERT INTO  
Commodity(Commodity_name, Purchasing_price, Selling_price, Service_grade)
VALUES
('Touring Bike,' 20000.00, 30050.00, 4.17 ),
('Mountain Bike,' 30005.50, 40000.56, 10.00 ),
('Road Bike,' 10000.20, 21000.56, -3.59 ),
('Road Bicycle,' 15200.50, 18000.00, -0.50 ),
('Racing Bicycle,' 30500.50, 45000.00, 3.00) ;

Reading data from the table :

Now we will Show all data in Commodity Table –

Select * from Commodity;

Output:

COMMODITY_IDCOMMODITY_NAMEPURCHASING_PRICESELLING_PRICESERVICE_GRADE
1Touring Bike20000.0030050.004.17
2Mountain Bike30005.5040000.5610.00
3Road Bike10000.2021000.56-3.59
4Road Bicycle15200.5018000.00-0.50
5Racing Bicycle30500.5045000.00 3.00

Now, we are going to find the logarithmic values with base e for all the records present in the Service_grade column.

Select Commodity_id, Commodity_name, Purchasing_price,  
Selling_price, Service_grade,
LN(Service_grade) AS GRADELOGN  
FROM Commodity;

Output:

COMMODITY_IDCOMMODITY_NAMEPURCHASING_PRICESELLING_PRICESERVICE_GRADEGRADELOGN
1Touring Bike20000.0030050.004.171.4279160358107101
2Mountain Bike30005.5040000.5610.002.302585092994046
3Road Bike10000.2021000.56-3.59NULL
4Road Bicycle15200.5018000.00-0.50NULL
5Racing Bicycle30500.5045000.00  

Summary:

In this context, we have learned how we can use the MySQL LN() function to find the LN values from given arguments respectively.


Related Topics

MySQL INSERT() Function

In this context, we will learn how we can use the MySQL INSERT() function with proper syntax and good examples. Introduction of MySQL INSERT() function Basically, in MySQL, the INSERT function is...

2 minutes read.

MySQL Data Types

Introduction of the Data types In the data file, we have several information such as names, numbers, marks, and other information. This information specifies categories such as numbers, characters, and decimal...

8 minutes read.

MySQL IF statement

The IF statement shows the true condition of the control flow function. The first condition is necessary to fulfill the requirement. The other condition is optional in the "IF" statement....

3 minutes read.

MySQL DATE_FORMAT() function

In this context, we will learn how we can use the MySQL DATE_FORMAT() function with proper syntax and good examples. Introduction of MySQL DATE_FORMAT() function DATE_FORMAT() function in MySQL is used to...

3 minutes read.

MySQL RIGHT JOIN

MySQL right join links two tables with each other. The left table column connects with the complete right side table. Each row of the right table tries to connect with...

4 minutes read.

MySQL Date and Time function

The date function displays day, year, month, time, and current date. It shows the date and time as per the requirement of the applications. The data either store on the...

8 minutes read.

MySQL EQUI JOIN

An equijoin is an operation that combines multiple tables based on equality or matching column values in the associated tables. This operation links more than two tables based on a...

5 minutes read.

MySQL RADIANS() function

In this context, we will learn how we can use the MySQL RADIANS() function with proper syntax and good examples. Introduction of MySQL RADIANS() function RADIANS() function in MySQL is used to...

2 minutes read.

MySQL MOD() function

In this context, we will learn how we can use the MySQL MOD() function with proper syntax and good examples. Introduction of MySQL MOD() function Basically, in MySQL, the MOD() function is...

3 minutes read.

MySQL FROM_BASE64() function

In this context, we will learn how we can use the MySQL FROM_BASE64()() function with proper syntax and good examples. Introduction of MySQL FROM_BASE64()() function Basically, the FROM_BASE64() function In MySQL decodes...

2 minutes read.

MySQL Join

The relational database system needs to interconnect multiple tables with each other. MySQL is a popular and easy data management system to connect multiple tables. The foreign key is used...

5 minutes read.

MySQL Composite Index

Composite Index A composite index is an index that is used on multiple columns. MySQL management system manages multiple columns simultaneously. Therefore, the single index contains multiple columns in one query...

3 minutes read.

MySQL REVERSE() function

In this context, we will learn how we can use the MySQL REVERSE() function with proper syntax and good examples. Introduction of MySQL REVERSE() function This function could be used to reverse...

2 minutes read.

MySQL Prefix index

Prefix index This index query creates an index column in the string or character column. MySQL system can create multiple indexes in the table. It will create in a table as...

3 minutes read.

MySQL Environmental Setup

The MySQL Environmental Setup MySQL is free, open-source, and cross-platform software, which can be downloaded from its official website. MySQL management system installs on Linux, macOS, and windows. MySQL requires a framework...

6 minutes read.

MySQL Features

Features of MySQL MySQL is a relational database management system (RDBMS): It is a collection of many programs and makes relations with many other programs. Easy to use MySQL database: MySQL...

2 minutes read.

MySQL Math Function

The math function operates numerical values and displays required number data. The math function finds out sin, cos, tan values. Here, you find out the absolute value, reminder, and logarithmic...

6 minutes read.

MySQL String Function

The string function is used to maintain and operate string values. This function modifies the string data as per function. We can do the concatenation, conversion, removal and replacing the...

4 minutes read.

MySQL Advance table Query

MySQL Advance table Query The table is created by index, rows, and columns in the MySQL database. The user saves their information in matrix format. The database requires a query to...

14 minutes read.

MySQL MAX function

The MAX function is a type of aggregation function that determines the maximum value of the table data. This function works on numerical data type values. If the table displays...

4 minutes read.