Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

SQL LN() function

LN() function

SQL LN() function returns the natural logarithm of n, where n is greater than 0 and its base is a number equal to approximately 2.71828183.

Syntax:

 LN(expression) 

DB2, PostgreSQL, and Oracle

All of above platforms support the SQL syntax of LN().

MySQL and SQL Server

If you are using above two platforms, use LOG() instead.

Parameters:

Name Description
expression An expression which is a float or can be converted to a float.

SQL LN() function: Pictorial presentation

SQL LN() function

Example:

To get the natural logarithm of 65 from the DUAL table, the following SQL statement can be used:

SELECT LN(65) "natural_log of 65" 
FROM dual;

Output:

natural_log of 65
-----------------
       4.17438727

Note: Outputs of the said SQL statement shown here is taken by using Oracle Database 10g Express Edition.

Here is a slide presentation which covers the SQL arithmetic functions.

Practice SQL Exercises

Want to improve the above article? Contribute your Notes/Comments/Examples through Disqus.

Previous: EXP
Next: MOD



SQL: Tips of the Day

SQL Server SELECT into existing table.

INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

This assumes there's only two columns in dbo.TABLETWO - you need to specify the columns otherwise:

INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Database: SQL Server

Ref: https://bit.ly/3y6tpA3