MariaDB 函数

MariaDB LN() 函数返回给定数字的自然对数。在特殊情况下,它返回以下内容:

  • 如果数字小于或等于0,则返回NULL。

语法

LN(number) 

参数

数字必填。 指定数字。必须大于 0。

返回值

返回给定数字的自然对数。

例1:

下面的例子展示了LN()函数的用法。

SELECT LN(1);
Result: 0

SELECT LN(1.5);
Result: 0.4054651081081644

SELECT LN(2);
Result: 0.6931471805599453

SELECT LN(5);
Result: 1.6094379124341003

SELECT LN(10);
Result: 2.302585092994046

SELECT LN(0);
Result: NULL 

例2:

考虑一个名为Sample的数据库表,其中包含以下记录:

Datax
Data 10.5
Data 21
Data 35
Data 410
Data 550

下面给出的语句可用于计算列x的自然对数。

SELECT *, LN(x) AS LN_Value FROM Sample; 

这将产生如下所示的结果:

DataxLN_Value
Data 10.5-0.6931471805599453
Data 210
Data 351.6094379124341003
Data 4102.302585092994046
Data 5503.912023005428146