跳到主要内容

LN

声明

LN(X)

说明

返回 X 的自然对数,即 X 的以 e 为底的对数。如果 X 小于或等于 0,则返回 NULL,并上报警告 Invalid argument for logarithm

此函数与 LOG(X) 同义。

示例

SELECT LN(-10), LN(0), LN(10), LN(-3.14), LN(3.14);
+---------+-------+-------------------+-----------+-------------------+
| LN(-10) | LN(0) | LN(10) | LN(-3.14) | LN(3.14) |
+---------+-------+-------------------+-----------+-------------------+
| NULL | NULL | 2.302585092994046 | NULL | 1.144222799920162 |
+---------+-------+-------------------+-----------+-------------------+
1 row in set, 3 warnings (0.001 sec)

SHOW WARNINGS;
+---------+------+--------------------------------+
| Level | Code | Message |
+---------+------+--------------------------------+
| Warning | 3020 | Invalid argument for logarithm |
| Warning | 3020 | Invalid argument for logarithm |
| Warning | 3020 | Invalid argument for logarithm |
+---------+------+--------------------------------+
3 rows in set (0.005 sec)